Лучшие boost-asio вопросы ИТ разработчиков

  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Кто использует Boost ASIO?

Хотелось бы узнать, насколько популярен Boost ASIO. Используется ли оно в каком-либо популярном сетевом программном обеспечении?

Задан 20 Apr 2009, 12:24 от Suresh
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Вы можете попробовать проверить флаг с помощью следующей команды:

аюсь перечислить ipv4 и ipv6 адреса всех сетевых карт (у меня есть 2 карты) моего компьютера. Я использую следующий код для этого. using boost::asio::ip::tcp; boost::asio::io_service io_service; tcp::resolver resolver(io_service); ...

Задан 13 Jun 2011, 06:18 от dev
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Используйте тот же сокет udp для асинхронного приема / отправки

Я использую тот же сокет в моем сервере udp для получения данных от клиентов на некотором порту, и позже после обработки запросов отвечаю клиентам, используя...

Задан 03 Sep 2012, 16:56 от Ghita
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

я нашелэтот вопрос [https://stackoverflow.com/questions/2831253/using-boostasioasync-read-with-stdin] который спрашивает, как читать входные данные асинхронно, но будет работать только с дескрипторами потока POSIX, который не будет работать в ...

Задан 21 Oct 2011, 20:59 от nickb
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Отправить письмо, используя boost asio [закрыто]

2-е обновление: Теперь сервер говорит:Готов начать TLS "Как изменить мой код для выполнения этого согласования TLS?Я пытаюсь использовать Boost Asio для...

Задан 15 Dec 2013, 12:17 от Blazer
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Сообщение об ошибке для улучшения списка рассылки.

я теряю соединение, в моем коде сервера я пытаюсь восстановить соединение в цикле навсегда. После повторного подключения я отправляю сообщение для входа в компонент, к которому подключен. Затем этот компонент отправляет ответ входа в систему, ...

Задан 27 Oct 2017, 17:56 от Christopher Pisz
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

boost :: asio :: buffer: получение размера буфера и предотвращение переполнения буфера?

У меня есть две следующие функции для отправки и получения пакетов. void send(std::string protocol) { char *request=new char[protocol.size()+1]; request[protocol.size()] = 0; memcpy(request,protocol.c_str(),protocol.size()); request_length = ...

Задан 25 Feb 2013, 05:26 от pandoragami
  • 20 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Я подозреваю, что вы захотите сначала архивировать в память, а затем записать это в сокет.

я есть структура данных, которая выглядит следующим образом: typedef struct { unsigned short m_short1; unsigned short m_short2; unsigned char m_character; } MyDataType;Я хочу использовать boost :: serialization для сериализации этой структуры ...

Задан 16 Mar 2009, 21:19 от Runcible
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Boost :: Asio Async запись не удалась

Я портирую приложение, которое использует Boost :: Asio на встроенную систему.Я уже кросс-скомпилировал двоичные файлы boost 1.57.0 для платы, использующей B...

Задан 22 Sep 2015, 17:52 от kc2
  • 13 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как правильно отправлять двоичные данные через HTTPS POST?

Я отправляю двоичные данные с клиента (Debian 6.0.3) на сервер (Windows Server 2003). Чтобы обойти большинство брандмауэров, которые я используюHTTPS POST, Клиент и сервер реализованы с использованиемBoost.Asioа такжеOpenSSL, Сначала я реализовал ...

Задан 03 Feb 2012, 11:53 от Andriy Tylychko
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Если все не выполняется в одном потоке, эти механизмы должны использоваться для безопасной публикации событий в потоке пользовательского интерфейса.

некоторой степени связано сэтот вопрос [https://stackoverflow.com/questions/4705411/boostasio-io-service-run-vs-poll-or-how-do-i-integrate-boostasio-in-mai] , но я думаю, что мне нужно знать немного больше. Я пытался разобраться, как ...

Задан 19 Jan 2011, 11:03 от Moo-Juice
  • 18 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Пул потоков с использованием boost asio

Я пытаюсь создать ограниченный класс пула потоков, используя boost :: asio. Но я застрял в одной точке, может кто-нибудь мне помочь. Единственная проблема -...

Задан 02 Sep 2012, 21:24 от Sam Millervivek
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Отправить письмо, используя boost asio [закрыто]

2-е обновление: Теперь сервер говорит: «Готов запустить TLS», как изменить мой код для выполнения этого согласования TLS? Я пытаюсь использовать Boost Asio для отправки электронной почты из одной учетной записи в другую, но не удается. #include ...

Задан 15 Dec 2013, 13:17 от Blazer
  • 19 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

boost :: threadpool :: pool vs.boost :: thread_group

Я пытаюсь понять различные варианты использования. и разница между 2-мя потоками использует.Этот [http://thisthread.blogspot.co.il/2011/04/multithreading-with-asio.html]это отличный учебник, который я прочитал, который ...

Задан 21 May 2013, 18:44 от Gilad
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

boost :: asio :: yield_context: неожиданное исключение принудительного_решения

Я пытаюсь написать свою собственную асинхронную функцию для boost :: asio, как описаноВот.Однако я получаю повышение :: coroutines :: detail :: принудительно...

Задан 18 Nov 2014, 16:45 от Nikki Chumakov
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Есть ли способ настроить OpenSSL или boost :: asio :: ssl, чтобы не шифровать?

По причинам отладки я хочу иногда захватывать трафик и анализировать его. Для этого можно было настроить OpenSSL или boost :: asio :: ssl, чтобы сохранить тр...

Задан 07 May 2013, 17:03 от shoren
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Это кажется ошибкой / любопытным поведением. Возможно, сброс не запускает сброс, когда в данный момент выполняется обработчик. (вы находитесь в одном, когда вы вызываете сброс). Нужно просмотреть код, чтобы подтвердить эту догадку.

р кода выглядит длинным, но на самом деле все не так сложно :-) То, что я пытаюсь сделать, это когда пользователь вызывает EventTimer.Start (), он будет выполнять обработчик обратного вызова (который передается в Ctor) каждый разinterval ...

Задан 20 May 2011, 19:04 от Peter Lee
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Изящно прекратить консольное приложение Windows на основе Boost Asio

Я работаю на HTTP-сервере boost.asio. Предполагается, что он будет остановлен извне. Мы используем обработку сигналов asio, и она хорошо работает для ctrl-c,...

Задан 16 Oct 2014, 12:49 от DmitryShubin
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Как мне обернуть std :: wstring в boost :: asio :: buffer?

Я пишу клиент-серверное приложение, используя boost :: asio. Я хочу перенести структуру с клиента на сервер. В структуре есть несколько строк std :: wstrings...

Задан 30 Aug 2010, 10:44 от Canopus
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Длина очереди абсолютно полезна для устранения проблем с производительностью, но этот небольшой хак тоже очень помогает.

ольно новичок в boost :: asio, но я работаю над проектом, который существует уже несколько лет и широко использует asio. Мое текущее задание - добавлять периодические метрики о различных действиях системы. Одним из показателей является наблюдение ...

Задан 23 Jul 2011, 21:34 от zap foster
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Асио без Буста

Asio все еще разрабатывается отдельно от Boost или Boost.Asio - единственная версия, которая все еще обновляется?НаСайт Asio они говорят о преимуществах обеи...

Задан 18 Apr 2013, 10:03 от Nairou
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Есть ли ошибка в примере boost asio HTTP Server 3 или boost?

версия библиотеки Boost 1.53 Debian Linux 6.0 (Linux 2.6.32-5-amd64 на x86_64) Трудно протестировать собственное программное обеспечение, когда журнал valgrind содержит много предупреждений. Так что без изменений я построил пример HTTP server3 и ...

Задан 31 Mar 2013, 19:51 от Andrey Volk
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Хорошо, я вернусь к asio docs, попробую еще раз понять их. Видимо, мне все еще не хватает чего-то фундаментального, но я не знаю, что это такое. Тем не менее, я ценю ваше время.

опросКак избежать гонки данных при использовании двух потоков для отправки и получения черезasio::ip::tcp::iostream? дизайнЯ пишу программу, которая используетasio::ip::tcp::iostream для ввода и вывода. Программа принимает команды от ...

Задан 05 Jan 2018, 16:23 от Edward
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

TCP Zero copy с использованием boost

Я пытаюсь реализовать нулевую копию tcp, используя boost, но я не могу найти что-либо в google. Мой вопрос, возможно ли выполнить нулевую копию, используя би...

Задан 01 Sep 2014, 08:02 от Rsvay
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как правильно обработать fork () с помощью boost :: asio в многопоточной программе?

У меня возникли проблемы с пониманием того, как правильно обрабатывать создание дочернего процесса из многопоточной программы, которая использует Boost Asio в многопоточном режиме. Если я правильно понимаю, способ запустить дочерний процесс в ...

Задан 03 Feb 2014, 14:12 от villintehaspam
  • 17 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как обмануть boost :: asio, чтобы разрешить обработчики только для перемещения

В протоколе связи RPC после вызова метода я отправляю сообщения «выполнено» обратно вызывающей стороне. Поскольку методы вызываются одновременно, буфер, содержащий ответ (std::string) должен быть защищен мьютексом. Я пытаюсь ...

Задан 20 Jun 2013, 10:26 от marton78
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

iostream :: rdbuf ()

становить опцию TCP_NODELAY, если я использую ip :: tcp :: iostream? Мне нужен сокет для этого, но я не могу найти, как извлечь его из iostream.

Задан 18 Apr 2011, 17:36 от Michael
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

boost asio: «хост не найден (автор)»

Я делаю программу для школы, в которой две программы общаются друг с другом. До сих пор я не смог соединить две программы. Всякий раз, когда я пытаюсь подклю...

Задан 22 Sep 2012, 07:11 от user1690595
Page 1 of 5
1 2 3 4 5