El punto es que en php abri un soket con:
Código :
$socket = stream_socket_server("udp://mi ip:mi puerto", $errno, $errstr, STREAM_SERVER_BIND);
esto esta dentro de un siclo infinito, para que siempre este a la escucha segun yo. de este modo:
Código :
do { $pkt = stream_socket_recvfrom($socket, 1000, 0, $peer); echo "\nRecivido:\n".$pkt; if( substr($pkt,0,3)=="cos"){ stream_socket_sendto($socket,"act".date("H:i:s"), 0, $peer); } if($pkt=="fin"){ exit(); } } while ($pkt !== false);
El problema se da cuando se ejecuta, haciendo pruebas con conexion desde visual, cuando lo programe todo estaba bien, no importaba que texto enviara lo desplegaba y me respondia el servidor.
El problema ahora es que el server no responde, y peor aun una maquina envia exadecimales cadenas de 65 bytes, y en el despliegue del socket solo se ven algunos caracteres, algunos nulos etc. pero no puedo ver la cadena completa.