11.4.4 bind 函数
11.4.4 bind 函数
剩下的套接字函数——bind、listen 和 accept,服务器用它们来和客户端建立连接。
#include <sys/socket.h>
int bind(int sockfd, const struct sockaddr *addr,
socklen_t addrlen);返回: 若成功则为 0,若出错则为 -1。
bind 函数告诉内核将 addr 中的服务器套接字地址和套接字描述符 sockfd 联系起来。参数 addrlen 就是 sizeof(sockaddr_in)。对于 socket 和 connect,最好的方法是用 getaddrinfo 来为 bind 提供参数(见 11.4.8 节)。