0
ответов

Code using boost::asio::streambuf causes segfault

I've experienced problems using asio::streambuf and am hoping someone can tell me if I'm using the class incorrectly. When I run this example code it segfaults. Why? To make things more confusing, ...
вопрос задан: 9 January 2014 04:58
0
ответов

Отправка сообщений Protobuf с помощью boost :: asio

Я пытаюсь совместно взломать клиента на C ++, используя буферы протокола Google и boost :: asio. Моя проблема в том, что я не знаю, как передать сообщение protobuf в asio. У меня есть следующее: // set ...
вопрос задан: 9 January 2014 04:52
0
ответов

Требуются некоторые пояснения относительно синхронных и асинхронных операций asio

Насколько мне известно, основное различие между синхронными и асинхронными операциями. Т.е. write () или read () по сравнению с async_write () и async_read () в том, что первое, не возвращаются до выполнения операции ...
вопрос задан: 7 January 2014 16:20
0
ответов

Boost asio ConstBufferSequence - c ++ Шаблоны

Я надеюсь на некоторые рекомендации относительно шаблонов C ++. Я использовал библиотеку boost :: asio для связи по TCP. До сих пор я использовал контейнеры хранения, встроенные в boost :: asio ...
вопрос задан: 6 January 2014 20:06
0
ответов

Exception running boost asio ssl example

Я пытаюсь запустить примеры SSL из boost :: asio и получаю сообщение " Недопустимый аргумент "исключение, когда я их запускаю. Я использую Linux x86_64. http://www.boost.org/doc/libs/1_46_1/doc/html/boost_asio/...
вопрос задан: 6 January 2014 20:01
0
ответов

Boost Asio tcp :: resolver: service not found

Я пытаюсь создать HTTP-клиент с помощью Boost Asio. Я скопировал пример клиента синхронизации из asio, скомпилировал и запустил. К сожалению, в моих журналах указано, что служба не найдена. Когда я отследил код, я ...
вопрос задан: 6 January 2014 19:56
0
ответов

Масштабируемая серверная среда на C ++

Я хочу написать серверное приложение на C ++, которое предназначено для одновременной обработки десятков тысяч клиентов. Он должен работать под Windows и Linux. Я искал фреймворки ...
вопрос задан: 6 January 2014 19:55
0
ответов

libboost ASIO. د ساده غیر متمرکز پیرودونکي سرور

زه په ASIO کې د ساده مراجع / سرور پلي کولو هڅه کوم. زه لاندې په سرور کې غواړم: آن کنیکټ () onDisconnect () onMessageRecieved (چار * ډاټا) د sendMessage (چار * ډاټا) او پیرودونکي باندې ...
вопрос задан: 6 January 2014 19:53
0
ответов

Разница между read_some / write_some и receive / send?

Я начинаю работать с TCP-сокетами Boost Asio. В чем разница между read_some и receive и в чем разница между write_some и send? Спасибо!
вопрос задан: 6 January 2014 19:49
0
ответов

Boost :: asio что это за странный стиль кодирования?

Я собираюсь отладить кое-что в моей связи с помощью сокета boost asio. И нашел этот фрагмент кода внутри библиотеки asio (находится в строке 169 boost / asio / impl / write.hpp (boost 1.47)): switch (...
вопрос задан: 6 December 2013 22:08
0
ответов

Поточно-безопасные сопрограммы с asio

Есть ли способ иметь потокобезопасные сопрограммы вместе с boost :: asio? Я хочу, чтобы один io_service работал в нескольких потоках, а некоторые из моих обработчиков были сопрограммами. Boost.Coroutine ...
вопрос задан: 10 September 2013 19:21
0
ответов

как добавить поддержку прокси для повышения ::asio?

В своем настольном приложении я добавил доступ к различным интернет-ресурсам с помощью boost ::asio. Все, что я делаю, это отправляю http-запросы (, т.е. на серверы тайлов карты ), и читаю результаты. Мой код основан на asio...
вопрос задан: 27 August 2013 12:21
0
ответов

boost :: asio и асинхронный поток SSL: как определить конец данных / закрытие соединения?

Я пытаюсь подружиться с asio и SSL. Все идет хорошо, но неудобства доставляет одно: как определить, если одноранговое тесное соединение, и отличить его от ситуации когда одноранговый узел просто возьмёт ...
вопрос задан: 2 August 2013 18:04
0
ответов

При использовании Boost ASIO полезная нагрузка разделяется на два TCP-пакета, когда она помещается в MTU

У меня проблема с boost :: asio :: ip :: tcp :: iostream. Я пытаюсь отправить около 20 необработанных байтов. Проблема в том, что эта 20-байтовая полезная нагрузка разделяется на два TCP-пакета с 1 байтом, затем 19 байтами. ...
вопрос задан: 28 March 2013 22:48
0
ответов

Повышение.HTTP-библиотека Asio [закрыто]

Я ищу высокоуровневую расширенную http-библиотеку для написания собственного интерфейса для большого веб-приложения. Библиотеки, основанные на boost.asio, предпочтительнее, поскольку я уже использую boost (и asio). Cookie, ...
вопрос задан: 28 March 2013 22:43
0
ответов

DNS Reverse Lookup with Asio

Я хотел бы сделать DNS reverse lookup (вернуть имя хоста для заданного IP адреса) с помощью asio, но я не могу понять, какие компоненты мне нужны для этого. В документации Asio говорится об ip::...
вопрос задан: 25 March 2013 01:07
0
ответов

boost :: asio socket async_ * strand

Как выполнять операции async_ * с сокетом через цепочку? Я посмотрел на Timer.5 (примеры Boost / Asio), но они показывают только, как вызвать обработчик пользователя. Когда я async_write в сокет в ...
вопрос задан: 22 March 2013 05:08
0
ответов

Совместное использование объекта boost :: asio :: io_service между динамически загружаемыми библиотеками

Первое, что я сделал (минимальный образец будет быть предоставленным, если не только я делаю что-то глупое): у меня есть приложение с графическим интерфейсом, которое должно поддерживать несколько сетевых интерфейсов для изменения содержимого, которое ..
вопрос задан: 21 March 2013 03:24
0
ответов

Boost asio - остановка io_service

Я использую boost :: asio для сбора очень простых пакетов UDP. Объект io_service создается в рабочем потоке, а io_service.run () вызывается изнутри этого потока. Моя проблема в том ...
вопрос задан: 21 March 2013 03:24
0
ответов

Boost Asio message_flags

Недавно я начал работать с Boost Asio. Я заметил, что метод получения сокета TCP принимает в качестве параметра message_flags. Однако в документации, которую я нашел для message_flags, только сказано ...
вопрос задан: 21 March 2013 01:49
0
ответов

boost :: asio - asio_handler_deallocate вызывается в io_service :: ~ io_service (), после io_service :: stop ()

У меня есть ip :: udp :: socket построенный с помощью io_service. Есть только один boost :: thread, который вызывает метод io_service :: run (), и экземпляр io_service :: work для предотвращения io_service :: run () ...
вопрос задан: 21 March 2013 01:49
0
ответов

Несколько io_services ASIO - это хорошо?

Я начал использовать Boost.ASIO для простого сетевого программирования, Я не очень разбираюсь в библиотеке, поэтому, пожалуйста, не теряйте меня и мой вопрос новичка. На данный момент в моем проекте только я. ..
вопрос задан: 19 March 2013 22:47
0
ответов

Могу ли я использовать один и тот же boost::asio::io_service для нескольких прослушивающих сокетов?

Я использую Boost asio 1.48. Можно ли повторно использовать один экземпляр boost::asio::io_service для нескольких одновременно открытых сокетов? В документации говорится, что он безопасен для совместного использования, но я не ...
вопрос задан: 19 March 2013 22:34
0
ответов

boost:asio IPv4-адрес и UDP-связь

Проблема решена. Примечания к решению см. внизу. Я пытаюсь создать простое приложение для тестирования сети Ethernet. -способный микроконтроллер. Все, что я хочу сделать, это отправлять и получать небольшие пакеты UDP. В коде используется...
вопрос задан: 19 March 2013 14:30
0
ответов

Boost.Asio: Операция отменена на async_read

Еще одна из продолжающейся саги о моем противостоянии Boost.Asio ... У меня есть простой асинхронный клиент и сервер, которые используют async_write и async_read для связи. Клиент может успешно писать ...
вопрос задан: 9 January 2013 08:33
0
ответов

Инициализировать Boost shared_ptr в конструкторе

У меня есть класс , который имеет объект aboost :: asio :: io_service. Я хочу, чтобы этот объект хранился в boost :: shared_ptr. Итак, мой заголовок выглядит так (я избавился от ненужного кода, чтобы он не отвлекал) ...
вопрос задан: 2 November 2012 00:12
0
ответов

boost::asio UDP broadcasting

Я хочу транслировать UDP сообщения на все компьютеры в локальной сети, используя boost::asio. Работая над примерами, я пришел к попытке { socket.open(boost::asio::ip::udp::v4()); boost::asio:...
вопрос задан: 2 November 2012 00:10
0
ответов

Как работает расстановка приоритетов boost::asio::io_service?

Я использую boost::asio::io_service для управления асинхронной связью TCP. Это означает, что я создаю boost::asio::ip::tcp::socket и передаю ему io_service. Когда я начинаю связь, это...
вопрос задан: 30 September 2012 14:15
0
ответов

Коды ошибок Boost понятное описание

Я ловлю ошибки в программе Boost Asio, например, если (!error) { // делаем что-то } еще { std::cout << "Ошибка: " << error << std::endl; //обработка ошибки } Но ошибка не ...
вопрос задан: 9 September 2012 21:20
0
ответов

Boost ::asio ::ssl OpenSSL не компилируется

Я использую boost ::asio ::ssl. Я установил openssl через sudo apt -get install openssl. В моем make-файле я связываю openssl через -lssl. При компиляции получаю ошибку :фатальная ошибка :openssl/conf.h :Нет...
вопрос задан: 18 August 2012 19:14