网络
露蛇
崇尚干货,珍惜时光!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
非阻塞socket编程问题小结
项目需要写一个主动连接且定时发送数据的客户端程序,并保证传输数据的可靠性和稳定性。注意的问题有:1.connect返回值判定之前的程序if(connect(tcp_client_sock,(structsockaddr*)&server, server_length) //向服务器发起连接,连接成功后client_socket代表了客户机和服务器的一个socket连接转载 2014-11-26 10:17:48 · 761 阅读 · 0 评论 -
select, iocp, epoll,kqueue及各种I/O复用机制
select, iocp, epoll,kqueue及各种I/O复用机制http://blog.youkuaiyun.com/heyan1853/article/details/6457362 首先,介绍几种常见的I/O模型及其区别,如下:blocking I/Ononblocking I/OI/O multiplexing (select and poll转载 2015-06-26 09:47:14 · 712 阅读 · 0 评论 -
STUN和TURN技术浅析
在现实Internet网络环境中,大多数计算机主机都位于防火墙或NAT之后,只有少部分主机能够直接接入Internet。很多时候,我们希望网络中的两台主机能够直接进行通信,即所谓的P2P通信,而不需要其他公共服务器的中转。由于主机可能位于防火墙或NAT之后,在进行P2P通信之前,我们需要进行检测以确认它们之间能否进行P2P通信以及如何通信。这种技术通常称为NAT穿透(NAT Traversal)。转载 2016-12-06 09:11:04 · 553 阅读 · 1 评论 -
完成端口IOCP详解
http://blog.youkuaiyun.com/piggyxp/article/details/6922277转载 2017-08-01 09:53:28 · 284 阅读 · 0 评论 -
libcurl的实用例子
官方的例子:https://curl.haxx.se/libcurl/c/example.html事实上我们集成使用时希望1.非阻塞,方便随时取消2.看到进度3.逐个下载其他的暂时没啥叼用。融合官网例子,自己做的测试代码如下,改改封装可用了:#include "stdio.h"#include "stdlib.h"#include "string.h"#ifdef _WI...原创 2019-07-09 16:05:27 · 946 阅读 · 0 评论
分享