All pastes #19917 Raw Edit

Anonymous

public text v1 · immutable
#19917 ·published 2005-08-12 23:48 UTC
rendered paste body
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