def handleDatagram(self, di): msgType = self.getMsgType() if msgType == self.__messenger.msgType: self.__messenger.handle(msgType, di) return AstronInternalRepository.handleDatagram(self, di)
def handleDatagram(self, di): msgType = self.getMsgType() if msgType == self.__messenger.msgType: self.__messenger.handle(msgType, di) return AstronInternalRepository.handleDatagram(self, di)
def handleDatagram(self, di): msgType = self.getMsgType() if msgType == self.__messenger.msgType: self.__messenger.handle(msgType, di) return if msgType == CLIENTAGENT_GET_NETWORK_ADDRESS_RESP: context = di.getUint32() remoteIp = di.getString() port = di.getUint16() localIp = di.getString() localPort = di.getUint16() if self.csm: self.csm.completeLogin(context, remoteIp) return AstronInternalRepository.handleDatagram(self, di)