Клиент-сервеные приложения. Один сервер, сотни клиентов
Реализовать соединение, в котором участвуют только один сервер и один клиент, довольно легко. Но вот как поступить, если клиентов сотни (а то и тысячи)? Более того, клиенты могут быть за proxy и NAT. Может кто-то объяснить?
Непонятно что именно объяснить…
Как пример, изучите исходники любого подобного приложения, например apache или nginx, благо, исходный код огромного числа подобных приложений открыт.
Ну у каждого клиента свое соединение по тисипи в него и слать данные клиенту, какие то странные у вас вопросы, может вам почитать матчасть?
В винде по мойму сокеты образуются для соединения с клиентом.