识别VB.Net中Socket Server和Socket Client之间丢失的连接

时间:2011-05-21 07:31:35

标签: vb.net sockets tcp

朋友,

我编写了一个Socket Client,它将向Socket Server发送一些数据并从Server获得一些响应。此过程将每2秒运行一次。

现在我需要知道的是我们如何识别服务器和客户端之间丢失的连接?

我需要在客户端实现此功能。如果没有连接,则客户端应自动关闭连接。一旦与服务器的连接在下次尝试中可用,它应该自动连接。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我不是vb.net开发人员,但这是它在大多数语言中的工作原理。

写入丢失/关闭的连接将失败,客户端将知道他需要重新连接。

在完成之前,永远不可能知道连接到服务器的连接是否会成功,因此您的客户端应该尝试在每次连接尝试之间的睡眠/等待期间重新连接。