mirror of
https://github.com/jketterl/openwebrx.git
synced 2026-04-04 14:08:38 +00:00
fix problems with sdr device failover detection
This commit is contained in:
parent
efa9771ad7
commit
eab3bf780e
2 changed files with 47 additions and 30 deletions
|
|
@ -199,9 +199,15 @@ class WebSocketConnection(object):
|
|||
data = bytes([b ^ masking_key[index % 4] for (index, b) in enumerate(data)])
|
||||
if opcode == OPCODE_TEXT_MESSAGE:
|
||||
message = data.decode("utf-8")
|
||||
self.messageHandler.handleTextMessage(self, message)
|
||||
try:
|
||||
self.messageHandler.handleTextMessage(self, message)
|
||||
except Exception:
|
||||
logger.exception("Exception in websocket handler handleTextMessage()")
|
||||
elif opcode == OPCODE_BINARY_MESSAGE:
|
||||
self.messageHandler.handleBinaryMessage(self, data)
|
||||
try:
|
||||
self.messageHandler.handleBinaryMessage(self, data)
|
||||
except Exception:
|
||||
logger.exception("Exception in websocket handler handleBinaryMessage()")
|
||||
elif opcode == OPCODE_PING:
|
||||
self.sendPong()
|
||||
elif opcode == OPCODE_PONG:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue