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.
(PHP 5, PHP 7, PHP 8)
stream_socket_get_name — Obtém o nome do socket local ou remoto
Retorna o nome local ou remoto de uma conexão socket informada.
socket
O socket do qual se deseja obter o nome.
remote
Se definido para true
, o nome do socket remoto
será retornado, se definido
para false
o nome do socket local
será retornado.
O nome do socket, ou false
em caso de falha.
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.