rpyc,如何处理断开连接和重新连接

时间:2018-10-14 16:46:46

标签: python-3.x rpyc

使用w10 / 64,python 3.6,rpyc

我有一个接收串行数据的服务器,希望将数据发布给任何要求连接的客户端。

在服务器中,我将每个客户端添加到连接列表中,并在检测到数据更改时将其发布到所有客户端。

客户端向服务器发送“ startListening”请求,包括ip和端口。然后,服务器打开自己与客户端的连接,以使用新数据对其进行更新。

我的服务器命令类中有一个“ on_disconnect”方法,当客户端停止时会触发该方法。

当客户端重新启动并再次发送“ startListening”时,我在服务器上看到一个EOFError,显示了客户端的ip / port。

如何正确检测并关闭客户端连接以允许重新连接?

0 个答案:

没有答案