Python сокеты мешают recv зависать?

Я пытаюсь создать игру для двух игроков в pygame, используя сокеты, дело в том, когда я пытаюсь получить данные об этой строке:

message = self.conn.recv(1024)

Python зависает, пока не получит некоторые данные. Проблема заключается в том, что он приостанавливает игровой цикл, когда клиент ничего не отправляет через сокет, и вызывает черный экран. Как я могу остановить recv от этого?

заранее спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос