1
ответ

Повысьте Asio на Linux не Используя Epoll

У меня создалось впечатление, которые повышают:: asio использовал бы установку epoll по умолчанию вместо избранной реализации, но после запущения некоторых тестов похоже, что моя установка использует выбор. ОС: RHEL 4...
вопрос задан: 23 June 2010 23:31
1
ответ

Обработка исключений в Повышении. Asio

Повышение. Документация Asio предлагает следующий шаблон обработки исключений: повышение:: asio:: io_service io_service;... для (; ;) {попытка {io_service.run (); повреждение;//выполненный () вышедший обычно}...
вопрос задан: 18 June 2010 00:55
1
ответ

Фрагментация памяти повышение:: asio?

Я в значительной степени застреваю с вопросом, я никогда не получал ответ для, вопрос, который решает чрезвычайно важную проблему; фрагментация памяти при повышении:: asio. Найденный ничем в документации, ни...
вопрос задан: 8 June 2010 18:17
1
ответ

Как программировать пул соединения?

Существует ли известный алгоритм для реализации пула соединения? Если не, каковы известные алгоритмы и каковы их компромиссы? Что шаблоны разработки распространены при разработке и программировании...
вопрос задан: 13 May 2010 12:53
1
ответ

Повышение Насмешки/Теста C++:: asio:: io_stream - основывал Асинхронный Обработчик

Я недавно возвратился к C/C++ после лет C#. В течение тех лет я нашел значение Насмешки и Поблочного тестирования. Нахождение ресурсов для Насмешек и тестов Единиц в C# тривиально. Насмешка WRT, нет...
вопрос задан: 17 March 2010 15:48
1
ответ

Действительно повышает:: asio:: deadline_timer используют поток для каждого таймера?

У меня есть список объектов, которые я должен обновить на различных интервалах. Список может вырасти, чтобы быть тысячами объектов долго. Каждый объект мог потенциально иметь различный интервал. Если я создаю один таймер на...
вопрос задан: 9 March 2010 01:54
1
ответ

Удалите все обработчики из повышения:: asio:: io_service, не называя их

Я хочу удалить все обработчики из права IO_service, прежде чем я снова использую его. Действительно ли это возможно? Я пишу модульные тесты, которые включают asio:: io_service. Промежуточный каждый тестовый сценарий я хочу очиститься...
вопрос задан: 23 February 2010 00:43
1
ответ

Повышение. Основанная на ASIO клиентская библиотека HTTP (как libcurl) [закрытый]

Я ищу современную библиотеку HTTP C++, потому что недостатки libcurl являются трудными работать вокруг обертками C++. Решения на основе Повышения. ASIO, который стал фактической библиотекой TCP C++...
вопрос задан: 12 February 2010 11:15
1
ответ

Используя boost.asio в cMake

Я относительно плохо знаком с cMake, и я пробую, используют повышение asio библиотека в моем проекте. Я смог заставить cMake находить другие библиотеки повышения, такие как smart_ptr и lexical_cast, но я получаю компоновщика...
вопрос задан: 16 January 2010 21:03
1
ответ

специализированный поток для io_service:: выполненный ()

Я хочу обеспечить глобальный io_service, который управляется одним глобальным потоком. Достаточно простой, у меня просто есть вызов тела потока io_service:: выполненный (). Однако это не работает выполненным (run_one, опрос...
вопрос задан: 21 December 2009 20:51
1
ответ

Увеличить Asio и веб-сокеты?

Кто-нибудь знает о каких-либо попытках реализовать API веб-сокетов с помощью Boost asio?
вопрос задан: 13 December 2009 05:39
1
ответ

Как создать Повышение. Asio снабжают сокетом от собственного сокета?

Я просто пытаюсь создать IP повышения:: tcp:: сокет от существующего собственного сокета. В присваивать функции первый параметр должен быть "protocol_type", и вторым должен быть "native_type", но...
вопрос задан: 4 November 2009 04:08
1
ответ

Повышение:: операции чтения-записи Asio

Что является различием между вызовом повышения:: asio:: IP:: tcp:: read_some/write_some функции членства и вызов сокета повышения:: asio:: читайте/повышайте:: asio:: записать бесплатные функции? Более конкретно:...
вопрос задан: 4 August 2009 15:57
1
ответ

Как должен каждый разъединять повышение:: asio:: IP:: udp:: сокет?

Я считал повышение asio ссылка, прошедшая учебное руководство, и посмотрел на некоторые примеры. Однако, я неспособен видеть, как должен быть разъединен сокет: Если я звоню близко (), или сделанный...
вопрос задан: 3 August 2009 14:23
1
ответ

Как делают я отправляю станд.:: вектор <символ> с помощью Повышения:: Asio?

Я пытался достигнуть этого к лучшему часть дня, я честно ценил бы любую справку. Оба из моих приложений, клиента и сервера начали бросать "векторный нижний индекс из диапазона" исключения....
вопрос задан: 9 July 2009 21:00
1
ответ

повышение:: asio: Как я использую async_accept для принятия входящих соединений?

Я использую повышение:: asio, и у меня есть код как это: пустой CServer:: Запустите (международный порт) {tcp:: акцепторный получатель (m_IoService, tcp:: конечная точка (tcp:: v4 (), порт)); для (;;) {shared_ptr <...
вопрос задан: 9 July 2009 19:52
1
ответ

Кто использует Повышение ASIO?

Я хотел бы знать, насколько популярный Повышение ASIO. Это использует в каком-либо популярном интенсивном сетью программном обеспечении?
вопрос задан: 20 April 2009 12:24
0
ответов

Есть ли способ получить количество байтов, переданных в Boost asio с сопрограммами

Я использую Boost Asio с сопрограммой, чтобы получить некоторые данные из сокета TCP. В примерах, показанных в этом документе, пример выглядит как http :: async_read (socket, buffer, request, yield [ec]); Но как ...
вопрос задан: 28 April 2019 06:25
0
ответов

Ускорение asio run vs work (двусмысленность) - какова цель рабочего класса?

Как вы можете видеть в этом примере на сервере udp, метод run будет поддерживать работу приложения вечно (проверено) Таким образом, нет необходимости использовать рабочий класс, как указано в документации From ...
вопрос задан: 18 March 2019 15:10
0
ответов

Асинхронный HTTP-клиент Boost Beast + std :: future

У меня есть проект, который будет заниматься сетью и хотел бы обернуть базовую реализацию запросов Boost Beast HTTP (S) внутри фьючерсов. Я скопировал сессионный класс с https: //www.boost.org/doc / ...
вопрос задан: 4 March 2019 19:52
0
ответов

Как сохранить IP-адрес источника при перенаправлении трафика TCP

Я создал приложение linux, которое модифицирует трафик, поступающий на указанный порт, и перенаправляет этот трафик на другой порт (локальное приложение), используя boost :: asio. Когда мое приложение принимает новый протокол ...
вопрос задан: 19 February 2019 12:15
0
ответов

Читать Java DataOutputStream в клиенте C ++

Всех приветствую. Все еще пытаюсь создать приложение потокового видео (клиент-сервер-клиент). Итог: есть 2 клиента. 1 - отправитель, 2 - получатель. 1 отправляет размер картинки, ...
вопрос задан: 18 January 2019 23:47
0
ответов

EOF при выполнении async_read_some () для сокета TCP & hellip; Но связь все еще работает

Я исследую странную проблему с фрагментом кода, который обрабатывает соединение через сокет TCP: каждые 10 минут наш клиент получает ошибку EOF при чтении данных с использованием boost async_read_some (). Это ...
вопрос задан: 18 January 2019 14:54
0
ответов

повысить рекурсию asio вызывает segfault в deadline_timer

Я программирую UDP-клиент. Протокол записывается в виде одного ответа на один запрос. У меня есть класс транзакции, который отправляет сообщение, а затем запускает таймер для ожидания ответа. Если ...
вопрос задан: 17 January 2019 17:02
0
ответов

c ++ Boost async_read_some + старые данные в буфере

Есть небольшой прокси-сервер, который передает запрос - получает ответ - выдает браузер. +/- все работает, но в нем есть одни баги. Я получаю данные от клиента следующим образом: ...
вопрос задан: 31 December 2018 00:57
0
ответов

Определение платформы в CMake

Я добавил некоторые функции из boost::asio, что вызвало некоторые "предупреждения" компилятора: Пожалуйста, определите _WIN32_WINNT или _WIN32_WINDOWS соответствующим образом. Здесь эту проблему решили. Я бы...
вопрос задан: 9 September 2018 22:13
0
ответов

Eclipse не может понять boost и smart pointers?

Мы используем Eclipse CDT для кода C ++ 11. У меня есть класс, который мне нужен для рефакторинга, чтобы его можно было протестировать. Мы используем Google Test / Google Mock для написания наших модульных тестов. Один класс содержит сокет Boost, напри
вопрос задан: 13 July 2018 17:57
0
ответов

Сохраняет ли boost :: asio :: io_service порядок обработчиков?

Гарантирует ли boost :: asio :: io_service, что обработчики вызываются в том же порядке, что и они задано через post ()? Я не могу найти ничего такого в документации. Предположим, что вызовы ...
вопрос задан: 22 January 2018 18:21
0
ответов

Адрес уже используется с акцептором boost asio

Я написал сервер, который прослушивает входящие TCP-соединения и подключающиеся к нему клиенты. Когда я выключаю сервер и перезапускаю его через тот же порт, я иногда получаю сообщение об ошибке EADDRINUSE ...
вопрос задан: 23 May 2017 12:25
0
ответов

Сервисный обработчик asio для нажатия клавиши stdin

Я адаптировал шаг 3 руководства Boost asio так, чтобы он выполнялся вечно и отображал «тик» и «так» один раз в секунду вместо счетчика: #include #include #...
вопрос задан: 23 May 2017 12:25