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]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…