
网络编程
古灵古怪
high起来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
非阻塞connect的实现
步骤1: 设置非阻塞,启动连接 实现非阻塞 connect ,首先把 sockfd 设置成非阻塞的。这样调用connect 可以立刻返回,根据返回值和 errno 处理三种情况: (1) 如果返回 0,表示 connect 成功,返回成功。 (2) 如果返回值小于 0, 并且errno 为 EINPROGRESS, 表示连接 建立已经启动但是尚未完成。这是期望的结果,转载 2016-03-28 19:13:27 · 563 阅读 · 0 评论 -
recv send 阻塞和非阻塞
int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。 该函数的第一个参数指定发送端套接字描述符; 第二个参数指明一个存放应用程序要发送数据转载 2016-03-28 19:19:08 · 377 阅读 · 0 评论