內容簡介
#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. | |
