TCP/IP
Fighting Horse
专注移动端、桌面端跨平台程序架构;深入网络、音视频、3D渲染等技术应用。
展开
-
TCP连接被意外重置的原因
今天在做服务器压力测试的时候,出现了很奇怪的情况,与服务器建立连接会成功,但是很快会被重置(RESET)掉。花了半天时间,终于找到原因所在,我把过程和结果写下来与大家分享。 服务器正常逻辑是:接受连接,等待用户注册报文,处理其他请求,如果连接一段时间没有活动,则主动关闭连接。 客户端逻辑是:与服务器建立连接后,马上发送注册报文,然后每隔一段时间发送一个请求。原创 2008-09-24 14:35:00 · 19876 阅读 · 7 评论 -
P2P之NAT类型检测方法
P2P的NAT研究 第一部分:NAT介绍 第二部分:NAT类型检测 第一部分: NAT介绍 各种不同类型的NAT(according to RFC)Full Cone NAT: 内网主机建立一个UDP socket(LocalIP:LocalPort) 第一次使用这个socket给外部主机发送数据时NAT会给其分配一个公网(PublicIP:PublicPort),以后用这个soc转载 2008-10-06 14:58:00 · 1014 阅读 · 0 评论 -
adb互联及内网穿透
使用adb,可以与连在本机的手机等设备连接,给手机发送命令,这是常见的应用场景,但其实adb也能够连接与其他主机相连的设备。adb连接的原理是adb客户端程序先连接主机的adb服务程序(adb daemon),通过主机服务程序转发请求到手机设备的adb daemon,而adb客户端的命令行参数中有一个”-H“参数,使用了该参数,adb客户端不再与本机的adb服务程序连接,而是与指定主机的adb原创 2014-06-08 09:11:41 · 4266 阅读 · 0 评论