#include<sys/types.h>
#include<sys/socket.h>
int accept(int sockfd,struct sockaddr *addr,socklen_t *addrlen);
作用:阻塞等待客户端连接请求
参数:
sockfd: 经过前面socket()创建并通过bind(),listen()设置过的fd
addr: 用于保存客户端地址
addrlen: 地址长度
返回值:
成功:建立好连接的新的newfd(文件描述符)
出错:-1
旧的fd继续循环,新客户端拿到新fd
man 2 accept