朋友,
我编写了一个Socket Client,它将向Socket Server发送一些数据并从Server获得一些响应。此过程将每2秒运行一次。
现在我需要知道的是我们如何识别服务器和客户端之间丢失的连接?
我需要在客户端实现此功能。如果没有连接,则客户端应自动关闭连接。一旦与服务器的连接在下次尝试中可用,它应该自动连接。
提前致谢!
答案 0 :(得分:0)
我不是vb.net开发人员,但这是它在大多数语言中的工作原理。
写入丢失/关闭的连接将失败,客户端将知道他需要重新连接。
在完成之前,永远不可能知道连接到服务器的连接是否会成功,因此您的客户端应该尝试在每次连接尝试之间的睡眠/等待期间重新连接。