bind()函数
#include <sys/types.h>
#include <sys/socket.h>
int bind(int sockfd, const struct sockaddr *addr,socklen_t addrlen);
- 1
- 2
- 3
- sockfd是返回socket函数的返回值
- addr:传入参数
(struct sockaddr *)&addr
- addrlen是
sizeof(addr)
地址的大小 - 成功返回0,失败返回-1
listen()函数
int listen(int sockfd, int backlog); //设置同时与服务器建立连接的上限数。(同时进行 3次握手的客户端数量)
- 1
- sockfd: socket 函数返回值
- backlog:上限数值。最大值 128.
- 返回值:
- 成功: 0
- 失败: -1 errno