stream_socket_get_name

(PHP 5)

stream_socket_get_nameИзвлекает название локального или удалённого сокета

Описание

string stream_socket_get_name ( resource $handle , bool $want_peer )

Возвращает локальное или удалённое название указанного сокетного соединения.

Список параметров

handle

Сокет, название которого нужно получить.

want_peer

Если установлено в TRUE, то удалённое название сокета будет возвращено, если установлено в FALSE, то локальное название сокета будет возвращено.

Возвращаемые значения

Название сокета.

Смотрите также

  • stream_socket_accept() - Принимает соединение на сокете, созданном c помощью функции stream_socket_server

Коментарии

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");
      }
   }
?>
2006-05-15 03:07:20
http://php5.kiev.ua/manual/ru/function.stream-socket-get-name.html
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.
2010-09-10 11:29:33
http://php5.kiev.ua/manual/ru/function.stream-socket-get-name.html

    Поддержать сайт на родительском проекте КГБ