PHP 5.4.33 Released

stream_socket_get_name

(PHP 5)

stream_socket_get_nameLit le nom de la socket locale ou distante

Description

string stream_socket_get_name ( resource $handle , bool $want_peer )

stream_socket_get_name() retourne le nom du socket local ou distant pour la connexion handle.

Liste de paramètres

handle

Le socket dont il faut lire le nom.

want_peer

Si ce paramètre vaut TRUE le nom du socket remote (distant) sera retourné, et si ce paramètre vaut FALSE le socket local (local) sera retourné.

Valeurs de retour

Le nom du socket.

Voir aussi

add a note add a note

User Contributed Notes 2 notes

up
0
recycling dot sp dot am at gmail dot com
4 years ago
Surprisingly, on my Linux system, when connected to a localhost service using IPV4, stream_get_socket_name returns ::1 as the peer or local address. One would expect to get localhost or 127.0.0.1 but the ::1 IPV6 localhost is returned instead.
up
-1
eddi at to-grip dot de
8 years ago
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");
      }
   }
}
?>
To Top