stream_socket_get_name()
(PHP 5, PHP 7)
获取本地或者远程的套接字名称
说明
stream_socket_get_name(resource $handle,bool $want_peer): string
返回给定的本地或者远程套接字连接的名称。
参数
- $handle
需要获取其名称的套接字连接。
- $want_peer
如果设置为
TRUE
,那么将返回remote套接字连接名称;如果设置为FALSE
则返回local套接字连接名称。
返回值
套接字连接的名称。
参见
stream_socket_accept()
接受由 stream_socket_server 创建的套接字连接
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.