Задать вопрос
@Robotex

Клиент-сервеные приложения. Один сервер, сотни клиентов

Реализовать соединение, в котором участвуют только один сервер и один клиент, довольно легко. Но вот как поступить, если клиентов сотни (а то и тысячи)? Более того, клиенты могут быть за proxy и NAT. Может кто-то объяснить?
  • Вопрос задан
  • 2613 просмотров
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Системный администратор
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    DevOps-инженер с нуля
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 5
shadowalone
@shadowalone
Непонятно что именно объяснить…
Как пример, изучите исходники любого подобного приложения, например apache или nginx, благо, исходный код огромного числа подобных приложений открыт.
Ответ написан
Комментировать
intr
@intr
Есть отличная книга: Стивенс — unix разработка сетевых приложений. Почитайте по select(), fork().
Ответ написан
Комментировать
@bondbig
Есть такое волшебное слово — socket.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Ну у каждого клиента свое соединение по тисипи в него и слать данные клиенту, какие то странные у вас вопросы, может вам почитать матчасть?
В винде по мойму сокеты образуются для соединения с клиентом.
Ответ написан
Комментировать
@Robotex Автор вопроса
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы