def newPacket (header, ID = 99,data = "null" ): compressed_header = chr(header) compressed_id = chr(ID) length1 = "" length2 = "" sumlength = len(data) + 2 if sumlength > 255: length1 = chr(255) length2 = chr(len(sumlength - 255)) else: length1 = chr(sumlength) length2 = chr(0) print data packet = str(length1) + str(length2) + str(compressed_header) + str(compressed_id) + str(data) print packet return packet