Я планирую создать игровой сервер Python, но не вижу, как его настроить.
Проблема, с которой я столкнулся, заключается в том, что мне нужен сервер для прослушивания соединений (с socket.socket.accept()
?)но он вешает код до тех пор, пока не будет установлено соединение, что означает, что сервер больше ничего не может сделать, пока ожидает.
Является ли многопоточность решением этой проблемы?
Другой вопросявляется ли каждый клиент должен подключаться в начале игры и оставаться на связи в течение продолжительности, или следует устанавливать соединение каждую секунду для отправки / получения данных.