【发布时间】:2010-09-20 01:22:27
【问题描述】:
我正试图弄清楚为什么我的应用程序的 TCP/IP 连接每 10 分钟(确切地说,在 1-2 秒内)一直打嗝。我运行了 Wireshark,发现在 10 分钟不活动后,另一端正在发送一个设置了重置 (RST) 标志的数据包。谷歌搜索告诉我“RESET 标志表示接收器已变得混乱,因此想要中止连接”,但这有点缺乏我需要的细节。这可能是什么原因造成的?沿途的某个路由器是否可能对此负责,或者这总是来自另一个端点?
编辑:在我的计算机和另一个端点之间有一个路由器(特别是 Linksys WRT-54G)——我应该在路由器设置中寻找什么吗?
【问题讨论】:
-
这是另一个:康卡斯特
-
呵呵,幸运的是我对 Comcast 没有依赖,因为这是在 LAN 中发生的。我希望我能轻松地推卸责任;)
-
你有没有想过这个问题?我无法发表评论,因为我没有足够的积分,但我遇到了和你一样的问题,我正在寻找解决方法。
-
这个特殊案例指的是什么服务?可以在套接字上设置keepalive(从应用程序级别),这样长时间的空闲时间不会导致某人(在中间或不在中间)因为缺乏资源而试图强制重置连接。
-
“康卡斯特”你说? :D 查看这个相关的回购:github.com/tylertreat/comcast
标签: networking tcp