INNER CODE UNIT · Python
tcp_frame_index
TheXTech/TheXTech · resources/_dev_scripts/xserver.py:217
tcp_frame_index = message[1] * 256 * 256 + message[2] * 256 + message[3]
if message[0] == MESSAGE_FRAME_END and tcp_frame_index > self.acked_frame:
self.acked_frame = tcp_frame_index
elif message[0] == MESSAGE_FRAME_BEGIN:
self.tcp_frame_no = tcp_frame_index
if tcp_frame_index - 1 > self.acked_frame:
self.acked_frame = tcp_frame_index - 1
elif self.tcp_frame_no > self.acked_frame:
self.tcp_frame_in_progress.append(message)
def read_data_udp(self, msg):
if len(msg) % 4 != 0:
self.room.kill(self)
return
udp_frame_index = -1
for i in range(0, len(msg), 4):
message = msg[i : i + 4]