Я создаю веб-приложение со страницей входа, где несколько пользователей могут попытаться войти в систему одновременно. поэтому здесь мне нужно обрабатывать несколько запросов за раз.
Я знаю, что это уже реализовано для ряда популярных сайтов, таких как G talk
.
Итак, у меня в голове есть несколько вопросов.
«Сколько запросов порт может обработать одновременно?»
Сколько сокетов я (сервер) могу создать? есть ли ограничения?
Например, Как мы знаем, когда мы реализуем связь клиент-сервер с использованием программирования сокетов (TCP), мы передаем серверу номер порта (незарезервированный номер порта) для создания сокета.
Итак, я хочу сказать, что если 100000 запросов пришли за один раз, то каков будет подход порта ко всем этим запросам.
Создает ли он какую-то очередь для всех этих запросов или он просто принимает количество запросов в соответствии с его лимитом? если да, то какой размер порта обрабатывает запрос?
Резюме: Я хочу знать, как сервер обслуживает несколько запросов одновременно? Я ничего об этом не знаю. Я знаю, что мы подключаемся к серверу через его IP-адрес и номер порта. Итак, я подумал, что есть только один порт, и многие запросы поступают на этот порт только через разных клиентов, так как же сервер управляет всеми запросами?
Это все, что я хочу знать. Если вы подробно объясните эту концепцию, это будет очень полезно. Спасибо, в любом случае.