最近在开发APP应用,使用TCP Socket做Server与Client通讯
遇到了一些状况,使用netcat搭配Wireshark来做测试
在Server没有打开某个port的情况下
理论上发送SYN封包过去因该会被主机以RST,ACK回绝的
可是在中华3G/4G网络的情况下,居然可以正常建立Socket连线(SYN,ACK)
但无法进行任何互动
上网找资料找了很久,有看到一篇外国讨论区文章提到电信公司可能会针对行动网络
自动对SYN封包回复SYN,ACK,以节省网络负载量或防止port scan
请问有人遇到这种状况吗?
被这问题弄得蛮烦恼的...(Server根本没开还可以成立连线)
PS:测试方式,在一般固网的环境使用nc连结某台主机某个未使用port应该会立即断线
如果切到3G网络后nc却不会直接断线,就是这个状况