Мне интересно, как я могу создать простой сервер сокетов в Python 2.7, который может обрабатывать и добавлять/принимать сразу несколько клиентов за раз. Я не хочу использовать Twisted или threading, ни библиотеки; просто Python и сокеты. Я посмотрел вокруг SoF (stackoverflow - это что-то такое?) И нашел людей, задающих один и тот же вопрос, но не получивших ясного ответа.Python Simple Multiple Client Socket Server
Если вам интересно, зачем мне это нужно, это потому, что я хочу создать простой форвардер данных, который пересылает данные клиента на другой сервер. Я думаю, что очень простой пример, показывающий мне, что Server.py, Client1.py и Client2.py - это то, что мне нужно. Опять же, просто очень простой пример без потоков, без скрученных, без библиотек.
Надеюсь, вы можете мне помочь, я довольно новичок в Python, и я чувствую, что этот проект поможет мне встать на ноги, и я отлично разбираюсь в примерах.
Если вы хотите, чтобы сервер обрабатывал несколько клиентов за один раз, вы не сможете избежать многопоточности. – codebox
Если я сделал это на PHP, я чертовски уверен, что могу это сделать в Python ! –
Итак, когда сервер передает запрос от одного клиента, а второй клиентский запрос приходит, что вы хотите? Если у вас есть только один поток, то любые последующие запросы, которые прибудут, должны будут сидеть в очереди и ждать, чтобы их обрабатывали по одному - это можно было бы сделать так, но ваши пользователи будут вас ненавидеть. – codebox