服务器使用9998端口,客户端偶尔发生收不到数据;使用10002端口,则正常。为什么?
1服务器使用QT5.4/QTcpServer;客户端使用SocketTool4.0工具
交互流程:
1客户端间隔1秒钟向服务器发送启动指令“L”
2服务器接到指令,500毫秒业务逻辑,等到大约50个字节的字符数据,发送给客户端。
问题:
当端口号选择9998时,会发生服务器连续接收"L",服务器卡顿,客户端收不到服务器的数据。
当端口号选择10002时,则正常。
请问为什么?端口号和带宽有关吗? 如果服务器发送更多字节,如何选择端口号呢?