getpeername - get name of connected peer
#include <sys/socket.h>
getpeername() returns the name of the peer connected to socket s . The int pointed to by the namelen parameter should be initialized to indicate the amount of space pointed to by name . On return it contains the actual size of the name returned (in bytes). The name is truncated if the buffer provided is too small.
If successful, getpeername() returns 0; otherwise it returns -1 and sets errno to indicate the error.
The call succeeds unless:
accept(), bind(), getsockname(), socket()