问题是我们有以下设置,我们注意到有时客户端发送error: cannot assign value of type 'SubClass.Type' to type 'SuperClass<SuperDataClass>.Type?'
数据包以终止初始TCP握手连接并且应用程序获得超时。
[10.5.8.30] ------ [Linux FW] ------- [10.5.16.20]
Wireshark:
你可以在Wireshark RST数据包中看到,我认为它的FW发送RST但是来自RST
的捕获数据包所以这可能是错的?为什么连接会随机重置,如果我下次尝试它会工作。
答案 0 :(得分:1)
RST数据包的源IP为10.5.8.30
并不意味着它真的来自10.5.8.30
。
forge such packet有防火墙和各种其他中间设备。尝试捕获两端以检查10.5.8.30
是否确实发送了RST。客户端发送TCP Syn然后发送RST没有意义。