ok creo que tendré que ser un poco mas claro mi sitio web se divide en 2 la primera parte es una pagina que se conecta con una base de datos en mysql , y la segunda por la que pregunto es un socket que recibe conexion por tc/ip estas 2 funciones se encuentran en el mismo servidor es por ello lo de apache,
anexo el codigo del server para sugerencias
Código:
<?php
/* Permitir que el script permanezca en espera de conexiones. */
set_time_limit(0);
/*socket_create=>Crea y devuelve un recurso socket*/
$socket=socket_create(AF_INET,SOCK_STREAM,0);
/*0 - acepta cualquier conexion de cualquier ip*/
$direccion="127.0.0.1";
/*para el puerto no podemos utilizar numeros menores a 1025
/debido a que ya estan reservados para aplicaciones del sistema como correo electronico etc.*/
$puerto=4545;
/*socket_bind=>Vincula el nombre dado en $direccion al socket descrito por $socket.
Esto tiene que ser hecho antes de establecer una conexión
usando socket_connect() o socket_listen().*/
socket_bind($socket, $direccion,$puerto);
/*socket_listen=>Después de que el socket socket haya sido creado usando socket_create()
y vinculado a un nombre con socket_bind(), se le puede indicar
que escuche conexiones entrantes sobre socket.*/
socket_listen($socket);
/*Mientras sea verdadero se ejecuta, quiere decir que
siempre estara a la espera de nuevos clientes*/
$tamaño=2048;
while(1)
{
$cliente=socket_accept($socket);
$buffer=socket_read($cliente, $tamaño); //leemos mensaje del cliente
$buffer="Hola, ".$buffer;
socket_write($cliente, $buffer); //escribimos el buffer
socket_close($cliente); //cerramos cliente
//socket_close=>cierra el recurso socket dado por $socket
}
socket_close($socket);
?>