Linux网络编程之bind函数
2017-08-03 20:33
399 查看
BIND(2)—–Linux 程序员手册——-BIND(2)
名称bind - 绑定以个端口
基本介绍
#include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int bind(int sockfd, const struct sockaddr *addr,socklen_t addrlen); sockfd=socket函数返回的一个ID-----------*addr=定义的一个struct sockaddr_in结构体的地址需要强制转换--addrlen=addr的sizeof(addr)
描述
当套字节在使用时
struct sockaddr结构体如下:
struct sockaddr { sa_family_t sa_family; char sa_data[14]; }
返回值
成功后,返回零.出错时返回-1,并且设置errno。
错误
错误宏的意思
EACCES:这个用户不是超级用户
EADDRINUSE: 地址被占用
EADDRINUSE: 端口被占用或其他错误自行查询
相关文章推荐
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux网络编程之bind函数
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- linux网络编程常用函数详解与实例(socket-->bind-->listen-->accept)
- Linux网络编程--2. 初等网络函数介绍(TCP)
- Linux 网络编程之ioctl函数
- Linux网络编程--recv函数返回值详解
- Linux网络编程之connect函数分析
- linux网络编程之listen函数
- Linux网络编程IPv4和IPv6的inet_addr、inet_aton、inet_pton等函数小结
- Linux 网络编程常用函数和结构速查
- Linux中网络编程的常用函数(2)
- Linux下的管道编程技术-dup函数和dup2函数(网络资源)
- linux网络编程之socket(十五):UNIX域套接字编程和socketpair 函数
- linux网络编程-----几种服务器模型及io多路复用函数