The sniffer should try to reconnect to the visualizer, enabling the user to restart it when he closed it by accident.
The supervisor should try to reconnect to the server/sniffer, a resume command should be added for that purpose. (Which will require some restructuring of the server)
resume
command should be added for that purpose. (Which will require some restructuring of the server)