INNER CODE UNIT · Python
set_data_conn
TheXTech/TheXTech · resources/_dev_scripts/xserver.py:255
def set_data_conn(self, data_conn):
if self.data_conn:
return
self.data_conn = data_conn
if self.room:
self.room.selector.register(self.data_conn, selectors.EVENT_READ, self.read_data)
def read_in_lobby(self):
header = self.conn.recv(1)
if len(header) != 1:
self.server.kill(self)
return
if header[0] == HEADER_ROOM_INFO:
room_key = self.conn.recv(4)
if len(room_key) != 4:
self.server.kill(self)