self._buffer = b''
def connectionMade(self): pass
def outReceived(self, data):
- buffer += data
- packets = slip_decode(buffer)
- buffer = packets.pop()
+ self._buffer += data
+ packets = slip_decode(self._buffer)
+ self._buffer = packets.pop()
for packet in packets:
(saddr, daddr) = packet_addrs(packet)
route(packet, daddr)