221 if (setsockopt(stp_server->iSock,SOL_SOCKET,SO_REUSEADDR,&rb,sizeof(rb)) < 0) // 设置套接口的选项
222 {
223 perror("tcp_server_create:set reuseaddr error");
224 SERVER_SOCKET_EXIT:
225 close(stp_server->iSock); //关闭套接口
226 stp_server->iSock = -1;
227 return stp_server->iSock;
}
243 if (listen(stp_server->iSock,stp_server->iMAxLink) < 0) //
244 {
245 perror("tcp_server_create:listen port error");
246 goto SERVER_SOCKET_EXIT;
本文详细介绍了TCP服务器创建过程中的关键步骤,包括设置套接字选项SO_REUSEADDR以允许地址复用,及监听套接字以便接收客户端连接请求。若出现错误将执行相应的错误处理流程。

1万+

被折叠的 条评论
为什么被折叠?



