3

using w10/64, python 3.6, rpyc

I have a server receiving serial data and want the data to be published to any client asking for a connection.

In the server I add every client into a connection list and when detecting changes in the data publish it to all clients.

Clients send a "startListening" request to the server including ip and port. The server then opens its own connection to the client to update it with the new data.

I have an "on_disconnect" method in my servers commands class and it gets triggered when a client stops.

When the client restarts and sends a "startListening" again I get an EOFError on the server showing the clients ip/port.

How can I properly detect and close the client connection to allow for a reconnect?

juerg
  • 479
  • 5
  • 16

0 Answers0