Use this function to check current status of a connection:
<?php
$c=stream_socket_server("tcp://127.0.0.1:1100");
while(1){
if(is_resource($a=stream_socket_accept($c))){
# do something time-consuming
if(stream_socket_get_name($a,true)!==false){
fwrite($a,"Regards form Berlin");
}
}
} ?>
stream_socket_get_name
(PHP 5)
stream_socket_get_name — Recuperar el nombre de los sockets locales o remotos
Descripción
string stream_socket_get_name
( resource $gestor
, bool $desea_nombre_del_par
)
Devuelve el nombre local o remoto de una conexión de socket dada. Si desea_nombre_del_par es definido como TRUE, el nombre de socket remoto será devuelto, si es definido como FALSE, se devolverá el nombre de socket local.
Vea también stream_socket_accept().
stream_socket_get_name
eddi at to-grip dot de
15-May-2006 09:07
15-May-2006 09:07
