Exemplo n.º 1
0
 def add_packet(self, packet: DataPacket):
     if not packet.can_be_batched():
         raise Exception(
             str(type(packet).__name__) +
             " cannot be put inside a BatchPacket")
     if not packet.isEncoded:
         packet.encode()
     self.payload += Binary.write_unsigned_var_int(len(
         packet.buffer)) + packet.buffer
Exemplo n.º 2
0
 def put_string(self, v: str):
     self.put(
         Binary.write_unsigned_var_int(
             self.check_write_string_length(len(v))) + bytes(v))