程序流程五 - 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
保存了客户端的地址信息。
3.63MB
文件大小:
评论区