C ++ Boost Asio: как у меня несколько клиентов? - PullRequest
4 голосов
/ 04 ноября 2011

Как я могу иметь несколько подключений через один порт в boost asio?

Нужно ли иметь сокет для каждого клиента?

Ответы [ 2 ]

7 голосов
/ 04 ноября 2011

Когда новое соединение принято, для него будет создан новый сокет, вам не нужно создавать сокеты самостоятельно. Вы проверили примеры в руководстве? Как и чат-сервер, я думаю, что он обрабатывает несколько соединений.

0 голосов
/ 04 ноября 2011

Сделать вектор из сокета asio *.Затем поработайте с этим. Для каждого клиента, которого вы хотите принять, отодвиньте новый сокет. Надеюсь, это сработает !!

...