为什么公网的主机无法主动与局域 网的主机建立TCP连结,而UDP则可以的?
假设A是internet中的一台公网主机,
而B是局域网中的主机。
B(192.168.0,223)主动TCP连结A, 假设对A而言,B的IP和端口号为: 58.100.250.198:1136。
现在A向58.100.250.198:1136建立TCP连结,则会time out。
而A向58.100.250.198:1136发送UDP包,则B可以收到。
以上现象,是什么原因呢?
[解决办法]
现在A向58.100.250.198:1136建立TCP连结,则会time out。
---这需要对方有服务在这个端口上监听才行