- 博客(3)
- 收藏
- 关注
转载 STUN检测NAT类型原理(转)
STUN是RFC3489规定的一种NAT穿透方式,它采用辅助的方法探测NAT的IP和端口。毫无疑问的,它对穿越早期的NAT起了巨大的作用,并且还将继续在ANT穿透中占有一席之地。 STUN的探测过程需要有一个公网IP的STUN Server,在NAT后面的UAC(User Ag
2011-08-31 15:07:27
536
原创 让Libevent 在window下 支持 IOCP
Libevent 的强大就不说了,但由于在window下使用的是 select 机制 ,除了效率低下意外还有一个讨厌的"FD_SETSIZE"限制,所以一直希望能支持IOCP,可是现在已经到2.0还是没能够支持。 无意中在网上发现了个支持IOCP的libevent版本,是1.4.7版的。不过没关系,把其中的一个关键文件"win32iocp.c"拷贝到最新的1.4.14b版本中,并在"event.c"中修改:..... #ifdef HAVE_POLL extern const struct e
2011-03-31 20:21:00
3754
原创 Linux下,tcp 最大发送和接收缓存的查看和修改
linux下可用 sysctl -a | grep net.ipv4.tcp_wmem 查看系统默认的发送缓存大小: net.ipv4.tcp_wmem = 4096 16384 81920这有三个值,第一个值是socket的发送缓存区分配的最少字节数,第二个值是默认值(该值会被net.core.wmem_default覆盖),缓存区 在系统负载不重的情况下可以增长到这个值,第三个值是发送缓存区空间的最大字节数(该值会被net.core.wmem_max覆盖).查看 net.core.
2011-03-25 18:31:00
6969
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人