Hola, gracias por la respuesta; pero la idea es crear un servidor persistente, lo que he logrado hacer funciona a medias, y genetamente me lanza errores que digamos no tienen sentido:
Código PHP:
$mysock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
@socket_bind($mysock, $address, $port);
@socket_listen($mysock, 5);
$client = @socket_accept($mysock);
echo "Server started, accepting connections...<br/>";
$i = 0;
while (true == true)
{
$i++;
echo "Sending $i to client.<br/>";
@socket_write($client, $i, strlen($i));
$input = @socket_read($client, 9999);
$open=@fopen('radio.txt','a');
@fwrite($open,$input."\r\n");
fclose($open);
echo "Response from client is: $input<br/>";
sleep(5);
if($i>100){
exit;
}
}
echo "Closing sockets...";
socket_close($client);
socket_close($mysock);
Este codigo recibe las peticiones por el pueto indicado, el punto esta en la forma que recibe los datos del cliente, por decir, si del cliente se envia {Hola}, el servidor solo recibe {HI}, y el resto se pierde.
Ahora otro punto el que al haberlo desarrollado con PHP, es un servidor corriendo en otro servidor, y como que no vas, por eso buscaba alternatvas, java por ejemplo. En la cual lo he implementado pero se cuelga al momento de iniciar el servidor.