コード例 #1
0
ファイル: factory.py プロジェクト: jpmarno/TwistedBot
 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
ファイル: factory.py プロジェクト: Scythic/TwistedBot
 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)