示例#1
0
 def send_packet(self, name, payload):
     p = make_packet(name, payload)
     if config.DEBUG:
         packet_printout("CLIENT",
                         [(packets_by_name[name], Container(**payload))],
                         types=log_packet_types)
     self.sendData(p)
示例#2
0
 def parse_stream(self, bytestream):
     if self.encryption_on:
         bytestream = self.decipher.decrypt(bytestream)
     parsed_packets, self.leftover = parse_packets(self.leftover + bytestream)
     if config.DEBUG:
         packet_printout("SERVER", parsed_packets, self.encryption_on, self.leftover)
     self.packets.extend(parsed_packets)
     self.packet_iter(self.packets)
示例#3
0
 def parse_stream(self, bytestream):
     if self.encryption_on:
         bytestream = self.decipher.decrypt(bytestream)
     parsed_packets, self.leftover = parse_packets(self.leftover +
                                                   bytestream)
     if config.DEBUG:
         packet_printout("SERVER", parsed_packets, self.encryption_on,
                         self.leftover)
     self.packets.extend(parsed_packets)
     self.packet_iter(self.packets)
示例#4
0
 def send_packet(self, name, payload):
     p = make_packet(name, payload)
     if config.DEBUG:
         packet_printout("CLIENT",
                         [(packets_by_name[name], Container(**payload))])
     self.sendData(p)