-1

我有一个客户端连接到服务器(TCP)并轮询数据。每当连接断开时,我都需要重新启动客户端。

我想知道是否可以在客户端计算机(Windows)上安装任何代理,即使连接在另一端断开,也可以保持该套接字打开?

客户端本身无法自动恢复连接。这就是为什么我正在考虑一个可以把它放在一边的中间件:

    client ---> middleware ---> server   <- Normal operation

    client ---> middleware -/-> server   <- External failure

    client ---> middleware ---> server   <- We get back up

无需每次都重新启动客户端。

谢谢,

4

1 回答 1

0

重新启动客户端是矫枉过正。让客户端连接到服务器,然后发送/接收数据。如果发送或接收失败,请检查错误并关闭/打开与服务器的连接并重新发送/重新接收。

简单的 :)

于 2013-01-08T17:26:05.857 回答