有没有办法暂停/恢复特定的 TCP 连接?

Ser*_*gei -5 networking tcp iptables ipfw keepalive

我正在玩与随机玩家匹配的在线游戏。我发现当我拔下以太网电缆时,我有时间决定是否要计算此匹配项。

如果出现问题,我只是重新启动游戏并重新开始。如果事情按照我的计划进行,我会重新插入电缆并继续。

问题是,我经常需要两分钟来下定决心,但游戏在 60 秒后断开连接(我收到“连接丢失”错误)

问题是,如何防止连接超时?

我假设如果我让保持活动的数据包通过,但暂停实际的数据包,我将能够按需暂停和恢复 tcp 连接,但我不确定是否可以使用像 iptables 或ipfw,还是我应该使用 MITM?

游戏在标准 TCP 套接字上使用 SSL 加密。

Dav*_*rtz 7

超时几乎肯定是在接收服务器正在等待的实际数据上,而不是在 TCP 连接上。这就是超时的典型实现方式。没有 60 秒范围内的 TCP 超时,因此这几乎肯定不是TCP 超时,并且无法通过 TCP 级别的操作进行更改。

  • 我知道我们不应该+1,而是+1给你 (2认同)