def readEdge(self): msg = self.DownStream.recv() if msg is None: self.DownStream.close() self.DownStream = None else: t = Transmission.from_bytes(msg) self.Node.routeTransmission(t, False)
def receiveEdgeTransmission(self): self.DownStream.readMore(1024*1024, 10.0) while self.DownStream.msgReady(): msg = self.DownStream.getMsg() t = Transmission.from_bytes(msg) self.Node.routeTransmission(t, False) if self.DownStream.EOF: self.DownStream.close() self.DownStream = None