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