Пример #1
0
 def __receive_data(self):
     js = self.json_builder.deserialize(self.__receive())
     # Logger.debug('Received msg: ' + str(js))
     try:
         js.pop("type")
     except:
         Logger.warning("No key type in json.")
     if Communication.TIME_KEY in js.keys():
         self.time = js[Communication.TIME_KEY]
     Logger.debug(str(js))
Пример #2
0
 def __receive_data(self):
     js = self.json_builder.deserialize(self.__receive())
     # Logger.debug('Received msg: ' + str(js))
     try:
         js.pop('type')
     except:
         Logger.warning("No key type in json.")
     if Communication.TIME_KEY in js.keys():
         self.time = js[Communication.TIME_KEY]
     Logger.debug(str(js))
Пример #3
0
    def __send(self, msg):
        Logger.debug("Sending msg=%s to server." % msg)
        if self.socket is None:
            Logger.warning("Will not send message, socket does not exist.")
            return

        for t in range(self.communication_tries):
            try:
                Logger.info("Trying to send msg.")
                self.socket.sendall(bytes(msg, "utf-8"))
                Logger.debug("Msg sent.")
                break
            except Exception as e:
                Logger.warning("Exception caught. " + str(e))
                time.sleep(0.5)
        else:
            Logger.error("Failed to send message.")
Пример #4
0
    def __send(self, msg):
        Logger.debug('Sending msg=%s to server.' % msg)
        if self.socket is None:
            Logger.warning("Will not send message, socket does not exist.")
            return

        for t in range(self.communication_tries):
            try:
                Logger.info('Trying to send msg.')
                self.socket.sendall(bytes(msg, 'utf-8'))
                Logger.debug('Msg sent.')
                break
            except Exception as e:
                Logger.warning('Exception caught. ' + str(e))
                time.sleep(0.5)
        else:
            Logger.error("Failed to send message.")