程序流程五 - Unix/Linux 核心编程:处理连接请求

在程序流程五中,处理连接请求的代码如下:

int new_fd; /* 数据端口 */
struct sockaddr_in their_addr; /* 连接对方的地址信息 */
int sin_size;
sin_size = sizeof(struct sockaddr_in);
new_fd = accept(sockfd, (struct sockaddr *)&their_addr, &sin_size);

该代码用于接受来自客户端的连接请求,并返回一个新的文件描述符。请注意,sockfd 是监听套接字的文件描述符,their_addr 保存了客户端的地址信息。

ppt 文件大小:3.63MB