內容簡介
#include <sys/socket.h> int getsockname(int s, struct sockaddr *name, socklen_t *namelen); |
描述
getsockname() 返回當前名稱指定的套接字。namelen 參數應被初始化,以指示的空間指向量的名字。返回時,包含名稱的實際大小(以位元組為單位).返回值
On success, zero is returned. On error, -1 is returned, and errno is set appropriately.錯誤
標籤 | 描述 |
---|---|
EBADF | The argument s is not a valid descriptor. |
EFAULT | The name parameter points to memory not in a valid part of the process address space. |
EINVAL | namelen is invalid (e.g., is negative). |
ENOBUFS | |
Insufficient resources were available in the system to perform the operation. | |
ENOTSOCK | |
The argument s is a file, not a socket. |