@Robotex

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

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

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

Войти через центр авторизации
Похожие вопросы