13 / 12 / 1
Регистрация: 25.01.2023
Сообщений: 423
|
||||||||||||||||
1 | ||||||||||||||||
Написать простой асинхронный сервер с помощью boost25.07.2024, 18:04. Показов 1476. Ответов 2
Метки нет (Все метки)
Приветствую. Есть код
Я писал эти функции так
1) Как из возвращаемого значения get_executor() asio::any_io_executor вывести asio::io:service. 2) Какие параметры требует acceptor.accept. Класс RequestHandler выглядит так
0
|
25.07.2024, 18:04 | |
Ответы с готовыми решениями:
2
Асинхронный сервер и клиент Boost Asio Написать сервер с помощью ACE или Boost Boost Asio - простой локальный Сервер-Клиент: IPv4 и IPv6 Как написать асинхронный UDP сервер? |
160 / 55 / 27
Регистрация: 09.05.2022
Сообщений: 351
|
||||||
25.07.2024, 20:42 | 2 | |||||
0
|
13 / 12 / 1
Регистрация: 25.01.2023
Сообщений: 423
|
||||||
26.07.2024, 22:23 [ТС] | 3 | |||||
karlhildekruger, да, я пытался писать точно как у вас, но у меня в строке 56 не получается вызвать метод get_io_service: класс asio::basic_socket_acceptor<asio::ip::tcp, asio::any_io_executor> не содержит члена get_io_executor. Есть только методы get_executor и get_option. И следующая строка тоже выдает ошибку: Ошибка C2672 "asio::basic_socket_acceptor<asio::ip::tcp,asio::any_io_executor>::async_accept" : не найдена соответствующая перегруженная функция.
Добавлено через 4 часа 12 минут Исправил эту ошибку:
Добавлено через 1 час 17 минут Я так понял чтобы переписать 57 строку без ошибок нужно подключить также boost/bind. Но у меня в проекте используется только asio. Как правильно подключить boost/bind?
0
|
26.07.2024, 22:23 | |
26.07.2024, 22:23 | |
Помогаю со студенческими работами здесь
3
Решить проблему: простой веб сервер на основе boost::asio падает именно при первом же обращении к серверу Как написать простой клиент-сервер Как написать простой веб сервер Написать клиент-сервер (самый простой) Пробую написать простой сервер на Linux. Не запускается Асинхронный сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |