函数原型 :
int bind(int sockfd, const struct sockaddr *addr,socklen_t addrlen);
一、函数功能 :
————用于绑定IP地址和端口号到socketfd
二、参数介绍 :
① sockfd :
————一个socket描述符
② addr :
————是一个指向含有本机的IP地址及端口号等信息的sockaddr类型的指针,指向要绑定给sockfd的协议地址结构,这个地址结构根据地址创建socket时的地址协议族的不同而不同。
如图:1.同等替换之后bind函数的第二个参数我们需要强制转换。
2.注意当我们需要把字符串形式的IP地址转换成网络格式或者反过来时,我们需要用到地址转换API:常用地址转换API
③ addrlen :结构体的长度(sizeof)。