Support for ZMQ

This commit is contained in:
2024-06-27 09:26:14 +02:00
parent 36eacba046
commit ba405e6967
4 changed files with 28 additions and 4 deletions

View File

@ -1,4 +1,5 @@
from .zmqbase import ZMQBase
from .serverbase import ServerBase
from .simplecapture import SimpleCapture

View File

@ -36,6 +36,9 @@ class ZMQBase:
self.logger.info("Watchdog server came online")
self.serverIsOffline=False
if check:
if reply['action'] == 'quit':
client.close()
context.term()
return (reply['action'] == 'quit')
else:
self.logger.warning("Malformed reply from server")
@ -49,6 +52,7 @@ class ZMQBase:
if not self.serverIsOffline:
self.logger.info("Watchdog server seems to be offline")
self.serverIsOffline=True
context.term()
return False
# Create new connection