
网络编程
文章平均质量分 81
KWHOK
这个作者很懒,什么都没留下…
展开
-
浅谈(一): WinSocket select()用法
在进行TCP编程时,通常要用到select来管理socket,比如,设置recv接收数据超时时间,对方是否已经非正常关闭连接等。 select 函数原型: int select ( int nfds, //用来与Berkely socket兼容, 通常写0 fd_set* r原创 2009-08-19 16:47:00 · 5676 阅读 · 0 评论 -
[转]: NAT的完全分析及其UDP穿透的完全解决方案
Link: http://blog.youkuaiyun.com/colinchan/archive/2006/05/08/712773.aspx一:基本术语防火墙防火墙限制了私网与公网的通信,它主要是将(防火墙)认为未经授权的的包丢弃,防火墙只是检验包的数据,并不修改数据包中的IP地址和TCP/UDP端口信息。网络地址转换(NAT)当有数据包通过时,网络地址转换器不仅检查包的信息,转载 2009-08-27 14:43:00 · 1611 阅读 · 0 评论