getpeername(2) System Calls Manual getpeername(2) getpeername - (libc -lc) #include int getpeername(int sockfd, struct sockaddr *restrict addr, socklen_t *restrict addrlen); getpeername() sockfd addr. addrlen addr. (). . addrlen . . -1 errno . EBADF sockfd . EFAULT addr . EINVAL addrlen ( ). ENOBUFS . ENOTCONN . ENOTSOCK sockfd . POSIX.1-2024. POSIX.1-2001, SVr4, 4.4BSD ( 4.2BSD). connect(2) getpeername() . (datagram) . 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) 3 . . : . 6.18 29 2025 getpeername(2)