socket_getpeername Interroga il lato remoto di un dato socket per ottenere o la combinazione host/porta od un percorso Unix, in base al tipo di socket Descrizione boolsocket_getpeername resourcesocket string&indirizzo int&porta &warn.experimental.func; Se il socket dato è di tipo AF_INET oppure AF_INET6, socket_getpeername restituisce l'indirizzo IP remoto nella notazione appropriata (ad esempio 127.0.0.1 oppure fe80::1) nel parametro indirizzo e, se presente il parametro opzionale porta, anche la porta associata. Se il socket dato è di tipo AF_UNIX, socket_getpeername restituirà un percorso Unix (ad esempio /var/run/daemon.sock) nel parametro indirizzo. La funzione socket_getpeername non dovrebbe essere usata con socket AF_UNIX creati da socket_accept. Soltanto i socket creati con socket_connect o un socket server primario conseguente alla chiamata di socket_bind restituirà dei valori significativi. &return.success; socket_getpeername può anche restituire &false; se il tipo di socket non è AF_INET, AF_INET6 o AF_UNIX, in questo caso l'ultimo codice di errore del socket non viene aggiornato. Vedere anche socket_getsockname, socket_last_error e socket_strerror.