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 — Lit le nom des sockets locale ou distante
Description
string stream_socket_get_name
( resource $handle
, bool $want_peer
)
stream_socket_get_name() retourne le nom de la socket locale ou distante pour la connexion handle .
Liste de paramètres
- handle
-
La socket dont il faut lire le nom.
- want_peer
-
Si ce paramètre vaut TRUE le nom de la socket remote (distante) sera retourné, et si ce paramètre vaut FALSE la socket local (locale) sera retournée.
Valeurs de retour
Le nom de la socket.
Voir aussi
- stream_socket_accept() - Accepte une connexion sur une socket créée par stream_socket_server
stream_socket_get_name
eddi at to-grip dot de
15-May-2006 09:07
15-May-2006 09:07
