В настоящее время я делаю простой игровой сервер с python. Я знаю, что для получения запроса клиентов на соединение TCP серверная программа должна инициировать сокет и затем выполнить метод listen()
. Игровой сервер будет параллельным, поскольку он должен обрабатывать значительное количество игроков одновременно (каждый входящий запрос клиента является новым потоком).
Мой вопрос заключается в том, какое целочисленное значение я должен передать в метод listen()
? Например, если я напишу listen(5)
, это означает, что сервер будет непрерывно принимать 5 входящих запросов, прежде чем отклонить дальнейшие запросы. Но предполагается, что сервер обслуживает много пользователей (может быть несколько сотен или тысяч). Я немного запутался здесь. Очень ценю вашу помощь, ребята.