![]() 15 / 14 / 1
Регистрация: 25.01.2023
Сообщений: 440
|
||||||||||||||||
Написать простой асинхронный сервер с помощью boost25.07.2024, 18:04. Показов 8057. Ответов 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 |
184 / 72 / 35
Регистрация: 09.05.2022
Сообщений: 387
|
||||||
25.07.2024, 20:42 | ||||||
0
|
![]() 15 / 14 / 1
Регистрация: 25.01.2023
Сообщений: 440
|
|||||||
26.07.2024, 22:23 [ТС] | |||||||
karlhildekruger, да, я пытался писать точно как у вас, но у меня в строке 56 не получается вызвать метод get_io_service: класс asio::basic_socket_acceptor<asio::ip::tc p, asio::any_io_executor> не содержит члена get_io_executor. Есть только методы get_executor и get_option. И следующая строка тоже выдает ошибку: Ошибка C2672 "asio::basic_socket_acceptor<asio::ip::t cp,asio::any_io_executor>::async_accept" : не найдена соответствующая перегруженная функция.
Добавлено через 4 часа 12 минут
Добавлено через 1 час 17 минут Я так понял чтобы переписать 57 строку без ошибок нужно подключить также boost/bind. Но у меня в проекте используется только asio. Как правильно подключить boost/bind?
0
|
26.07.2024, 22:23 | |
Помогаю со студенческими работами здесь
3
Решить проблему: простой веб сервер на основе boost::asio падает именно при первом же обращении к серверу Как написать простой клиент-сервер Как написать простой веб сервер Написать клиент-сервер (самый простой) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
|
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
|
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
|
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
|
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
|
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
|
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
|
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
|
Тестирование в Python: PyTest, Mock и лучшие практики TDD
py-thonny 28.04.2025
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и. . .
|
Работа с PDF в Java с iText
Javaican 28.04.2025
Среди всех форматов PDF (Portable Document Format) заслуженно занимает особое место. Этот формат, созданный компанией Adobe, превратился в универсальный стандарт для обмена документами, не зависящий. . .
|