downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

stream_socket_pair> <stream_socket_enable_crypto
[edit] Last updated: Fri, 03 May 2013

view this page in

stream_socket_get_name

(PHP 5)

stream_socket_get_nameRecuperar el nombre de los sockets locales o remotos

Descripción

string stream_socket_get_name ( resource $handle , bool $want_peer )

Devuelve el nombre local o remoto de una conexión de socket dada.

Parámetros

handle

El socket del que se va a obtener el nombre.

want_peer

Si se establece a TRUE se devolverá el nombre del socket remoto, si se establece a FALSE se devolverá el nombre del socket local.

Valores devueltos

El nombre del socket.

Ver también



add a note add a note User Contributed Notes stream_socket_get_name - [2 notes]
up
0
recycling dot sp dot am at gmail dot com
2 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
0
eddi at to-grip dot de
7 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");
      }
   }
}
?>

 
show source | credits | sitemap | contact | advertising | mirror sites