近一周来,我一直在阅读并试图找到使用TCP客户端检查连接状态的解决方案(使用套接字类)。在我的场景中,我有一个连接到服务器的TCP客户端(它不是由我控制的),我希望不时地检查连接状态,并在必要时重新连接。我在互联网上读了很多信息,但我没有找到合适的解决方案。
简而言之,这些是我在互联网上找到并尝试实现的方法。但不幸的是,我发现了一些情况,其中TCP服务器已关闭,而TCP客户端仍显示已连接
我可以请遇到这个问题的人帮助我吗?
1. MSDN示例
Private Function IsConnected(tcpSocket As Socket) As Boolean
Dim blockin
我正在自己的腾讯云和华为云服务器上做通信测试,使用的是linux raw socket,但当我的华为云主机向腾讯云主机发送若干(>2w)包后,两台主机突然间无法通信了,不止是socket,ping都不通。
两台主机和别的网站都可以正常通信,例如ping baidu.com,会有正常的反馈。但互相ping就是100% packet loss
不知道有没有人遇到过类似的问题,请问该如何解决?谢谢!