comparison bin/rdfdb @ 1351:6044e527d795

ping loop (and some lines from the next patch). My setup seemed to be dropping WS after like 30 sec. Ignore-this: 7d2150afcf21628882d78914898c04d4
author Drew Perttula <drewp@bigasterisk.com>
date Sun, 05 Jun 2016 03:39:39 +0000
parents 36f58b2aa8ef
children 3ca103d97f98
comparison
equal deleted inserted replaced
1350:36f58b2aa8ef 1351:6044e527d795
415 log.info("bye ws client %r", self.wsClient) 415 log.info("bye ws client %r", self.wsClient)
416 self.settings.db.clientErrored( 416 self.settings.db.clientErrored(
417 Failure(WebsocketDisconnect(reason)), self.wsClient) 417 Failure(WebsocketDisconnect(reason)), self.wsClient)
418 418
419 def messageReceived(self, message): 419 def messageReceived(self, message):
420 if message == 'PING':
421 self.sendMessage('PONG')
422 return
420 log.info("got message from %r: %s", self.wsClient, message) 423 log.info("got message from %r: %s", self.wsClient, message)
421 p = Patch(jsonRepr=message) 424 p = Patch(jsonRepr=message)
422 p.senderUpdateUri = self.wsClient.updateUri 425 p.senderUpdateUri = self.wsClient.updateUri
423 self.settings.db.patch(p) 426 self.settings.db.patch(p)
424 427