getpeername(2) System Calls Manual getpeername(2) getpeername - LIBRARY Standard C library (libc, -lc) #include int getpeername(int sockfd, struct sockaddr *restrict addr, socklen_t *restrict addrlen); getpeername() , sockfd, , addr. addrlen , , addr. , ( ). , . , ; addrlen . On success, zero is returned. On error, -1 is returned, and errno is set to indicate the error. EBADF sockfd . EFAULT addr . EINVAL addrlen (, ). ENOBUFS . ENOTCONN . ENOTSOCK sockfd . POSIX.1-2008. POSIX.1-2001, SVr4, 4.4BSD (first appeared in 4.2BSD). connect(2) getpeername() (peer). , . connect(2) , write(2) recv(2). connect(2) getpeername() ., . , getpeername() ( connect(2)). , , recvfrom(2). . accept(2), bind(2), getsockname(2), ip(7), socket(7), unix(7) Azamat Hackimov , Dmitry Bolkhovskikh , Vladislav , Yuri Kozlov ; GNU 3 , . . , , . Linux man-pages 6.06 31 2023 . getpeername(2)