转载自:
http://hi.baidu.com/nathan2007/blog/item/ee7daecbc44f4ffd53664f59.html
作者:
nathan飞信老是断线,这点互联网上很多用户都有提及。我待的地方就老断,一说是跟网络有关系,一说是飞信本身有问题。近一两天跟踪看了看,发现断得可真是恐怖,一天断20-30次的都有。可有一次在家通过ADSL上呢,好象又还好。难道是时间的关系?
但白天碰到的多次断线我感觉是服务器的问题,理由是通过Sniffer,我明确地看到了服务器端发过来的TCP RST的包,也就是说服务器对这个TCP连接做了CLOSE的操作。
让我们看看sniffer记录了什么,来看一次断线的记录(这是OmniPeek的PacketVisualizer Data):
.....
9451 12:46:48.661 > IP L= 40 TCP .A.... S= 4522 L= 0 10994=A W=64367 TCP Invalid Checksum
9452 12:46:51.181 << IP L= 119 TCP .AP... 4522=A L= 79 S= 10994 W=65402
9453 12:46:51.182 >> IP L= 115 TCP .AP... S= 4522 L= 75 11073=A W=64288 TCP Invalid Checksum
9454 12:46:51.343 < IP L= 40 TCP .A.... 4597=A L= 0 S= 11073 W=65327
9455 12:53:38.501 > IP L= 98 TCP .AP... S= 4597 L= 58 11073=A W=64288 TCP Invalid Checksum
9456 12:53:38.532 < IP L= 40 TCP ...R.. L= 0 S= 11073 W= 0
从记录中我们看到,12:53:38,客户机发了9455号包到服务器,而服务器回了一个RST包(9456号包),从TCP的序列号看,通信过程都是正常的,否则RST包的Sequence就不会是11073了。9455的包的内容是:
R fetion.com.cn SIP-C/2.0
F: 565248767
I: 1
Q: 4 R
这是一个向SIP Proxy Server注册的SIP请求。我猜测是客户端有几分钟没收到服务器的任何消息(通常服务器在不停地给客户端发presence消息),客户端就向服务器发起一个注册请求,这时服务器应该将所有用户列表向飞信的客户端返回,然而,服务器却回了一个字:滚!;) 然后,飞信就痛苦地开始了重新登录过程,然后你的好友就看到你又缓缓地从他屏幕的右下角慢慢地爬了上来,冤啊。
一个半天可以记录到10多次这样的断线,每次均是以如此方式结束:客户端发一个请求到服务器,服务器回以RST。是网络问题吗?我想应该不是,TCP的交互过程是正常的,MSN也是同时用TCP连着的,它也不断。我认为是飞信服务器的用户状态机处理有问题,莫名其妙地把活动的用户给干掉了。:)
飞信自己应该知道这种情况的啊,Fetion本身的日志文件中是这么记录的:
....
<Summary>通信层异常</Summary>
<Detail>System.Net.Sockets.SocketException: 远程主机强迫关闭了一个现有的连接。
....
可怜的飞信。
分享到:
相关推荐
电⼦电路分析与设计:数字电⼦技术_⼋种超实⽤的电⼦电路 故障分析⽅法 电⼦电路故障排查⼀般可以通过输⼊到输⼊顺序检测,也可以从输出到输⼊的反向⽅法检测。不管从哪⼀⽅向开始,电⼦电路故障检测⼀般 可以通过下...
煤矿安全监控系统的主要作用是实时监测甲烷浓度,并实现甲烷超限声光报警、断电闭锁控制,是预防和控制重特大瓦斯...通过对KJ335煤矿安全监控系统瓦斯监测断线故障原因分析以及采取预防措施,促进安全监控系统正常运行。
ADSL上网掉线问题分析
本资料结合STM32H7系列芯片,然后进行W5500的移植 内容还包括客户端以及服务器的建立步骤、通信等 非常适合有开发W5500驱动需求的小伙伴
算例一:《电力系统暂态分析》李光琦第三版例5-6。 2.1.1 算例系统数据 表1 注:用A、B列来表示一条支路,C、D、E、F、G、H列分别表示该支路上的正序电阻、正序电抗、负序电阻、负序电抗、零序电阻、零序电抗。 ...
飞信是一款中国移动推出的“综合通信服务”软件,以实现互联网和移动终端之间的无缝通信服务为核心。 1.支持多账号登录; 2.多接入点登录,断线自动重连; 3.实现“飞信短信”与“推送通知”双通道消息接收路由; 4....
无线路由器在使用过程中,经常会遇到很多问题,频繁掉线就是故障之一,以下我们列举的几种情况已经基本覆盖了路由器频繁掉线的原因,供大家参考解决。 1、安装环境 由于无线网络传播信号的特殊性,我们在安装...
techpackage.net-苏州工业园:永不断线的数据中心.pdf
适合3110c的手机飞信,很好用,不掉线
矿区6 kV供电架空线网络,经常出现导线断线事故,引起谐振过电压,导致供电设施损坏,严重影响了供电系统的安全运行。针对断线谐振过电压的产生机理,结合实际,提出了一系列防止断线谐振过电压事故的措施,能有效减少断线...
百度玩家1.1:SEO,ADSL断线重连刷新网页 更新说明: 1、修正了1.0版中断线后未重新连接的问题。 2、修正了1.0版中第一次断线重连等待时间过长问题。 3、修正一些界面等小问题。
转角输电塔线体系断线响应分析,秦力,韩玮,本文在有限元软件ANSYS中建立超高压转角输电塔线体系的一塔两线有限元模型,并对整个有限元模型进行断线响应分析。将断线分为七中�
S7.netpuls掉线重连
可以随便设置时间让电脑自行关机,重启和注销,还有中途如果断线也可以自动关机,还有提醒功能,让你收到提醒后,保存好资料在点击确定关机(此功能适用于人在电脑旁,默认是关闭状态) 注:断线功能默认也是关闭...
ADSL经常断线的原因分析.docx
节点电阻抗矩阵,包括非故障相的电流数值求解,节点电压,断口电压(矩阵直接求逆,节点优化编号,LR分解),基于matlab的断线故障电流的计算程序。这是两相断线,我花了很长时间才把手工计算和程序编写出来,很值得...
无线路由频繁掉线大原因分析.pdf
1.开机自动运行 2.支持6台主机群Ping监测,自由配置 3.掉包判定范围设置 4.支持掉线响警报 5.掉线写日志 6.掉线发邮件
永不掉线自动重连多用户管理系统【服务端_客户端】 1、掉线自动重连 2、检测账号到期时间限制 3、检测账号重复登陆 4、检测软件更新 5、检测账号黑名单 7、服务端踢出用户 8、服务端与客户端交互数据 9、...
无线路由器掉线分析以及解决办法.pdf