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 — Retrieve the name of the local or remote sockets
Descrierea
string stream_socket_get_name
( resource $handle
, bool $want_peer
)
Returns the local or remote name of a given socket connection.
Parametri
- handle
-
The socket to get the name of.
- want_peer
-
If set to TRUE the remote socket name will be returned, if set to FALSE the local socket name will be returned.
Valorile întroarse
The name of the socket.
Vedeţi de asemenea
- stream_socket_accept() - Accept a connection on a socket created by stream_socket_server
stream_socket_get_name
eddi at to-grip dot de
15-May-2006 07:07
15-May-2006 07:07
