0
ответов

Обработка сигналов Boost.asio и UNIX

Предисловие У меня есть многопоточное приложение, работающее через Boost.Asio. Для всего приложения есть только один boost :: asio :: io_service, и все вещи выполняются внутри него группой потоков. ...
вопрос задан: 21 September 2011 15:04
0
ответов

Удаление данных с помощью boost :: asio

Я использую boost :: asio в асинхронном режиме и Я хочу пропустить / отбросить / отбросить сообщение, отправленное мне по TCP. Я хочу сделать это, потому что я уже прочитал заголовок сообщения и ...
вопрос задан: 23 August 2011 20:44
0
ответов

boost asio для сервера синхронизации, поддерживающего TCP-сеанс открытым (с буферами google proto)

В настоящее время у меня есть очень простой сервер boost :: asio, который отправляет обновление статуса при подключение (с использованием буферов google proto): попробуйте {boost :: asio :: io_service io_service; tcp :: acceptor acceptor (...
вопрос задан: 12 August 2011 10:51
0
ответов

LNK2019 при включении заголовков asio, решение, созданное с помощью cmake

Я пытаюсь перенести большой проект с gcc (Linux) на msvc (windows), используя библиотеки cmake и boost. Проект компилируется и работает нормально для gcc, но на msvc он возвращает следующую ошибку: Dyna.obj: ...
вопрос задан: 26 July 2011 15:36
0
ответов

Обратный вызов Asio Boost не вызывается

I Я использую Boost.Asio для сетевых операций, они должны (и на самом деле могут, там нет сложных структур данных или чего-то еще) оставаться на довольно низком уровне, так как я не могу позволить себе роскошь сериализации ...
вопрос задан: 24 July 2011 11:30
0
ответов

boost :: asio :: io_service занимала длины очереди для таймеров и сообщений

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

boost asio асинхронно ожидает переменной условия

Возможно ли выполнить асинхронное ожидание (чтение: неблокирование) условной переменной в boost :: asio? если он не поддерживается напрямую, любые подсказки по его реализации будут оценены. Я ...
вопрос задан: 21 July 2011 12:32
0
ответов

не найдена библиотека для -lboost_system

Я установил boost с помощью macports. Похоже, что файлы находятся в / opt / local / include / boost / Мой make-файл больше не работает, и я получаю следующую ошибку Неопределенные символы: "boost :: system :: ...
вопрос задан: 17 July 2011 02:42
0
ответов

Ускорение чтения сокета ASIO на N байтов, не более и не менее, и ожидание их появления или исключения тайм-аута?

Создание простого TCP-сервера на основе примеров, но все же не понимаю, как создать сокет, который читал бы какое-то количество байтов, а если их будет недостаточно, подождал бы. Мне нужно, чтобы это НЕ было ...
вопрос задан: 13 July 2011 00:16
0
ответов

Проблема с переменной условия повышения

Следующий минимальный образец кода более крупной программы отправляет команды из клиентских потоков в объект asio io_service. Объект io_service (в классе Ios) выполняется с одним потоком. Когда ...
вопрос задан: 11 July 2011 00:17
0
ответов

Как я использую только Asio of Boost Library?

как я использую только Asio of Boost Library без добавления какой-либо другой библиотеки? Это возможно? В Boost нет папки с именем «lib» с файлами * .a?
вопрос задан: 5 July 2011 03:41
0
ответов

Структура программы для двунаправленной TCP-связи с использованием Boost :: Asio

Во-первых, я надеюсь, что мой вопрос имеет смысл и даже возможен! Из того, что я читал о сокетах TCP и Boost :: ASIO, я думаю, что так и должно быть. Я пытаюсь настроить две машины и ...
вопрос задан: 24 June 2011 00:18
0
ответов

¿Es seguro boost :: io_service :: post thread?

Is ¿Es seguro para subprocesos publicar nuevos controladores desde dentro de un controlador? Es decir. ¿Pueden los hilos que llamaron a io_service :: run ()publicar nuevos controladores en el mismo io_service? Gracias
вопрос задан: 16 June 2011 10:06
0
ответов

как управлять управлением -c на сервере boost tcp / udp

Как мне обработать событие control-C или остановить мой сервер boost :: asio. У меня есть комбинированный сервер tcp и udp, и я хотел бы иметь возможность завершить работу, когда я нажимаю ctrl-c. Я получаю исключение первого шанса ...
вопрос задан: 15 June 2011 21:43
0
ответов

перечисление адресов ipv4 и ipv6 моих карт с помощью boost asio

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

Как избежать выхода из программы после отказа в соединении с Boost Asio и C / C ++

На данный момент я использую Boost Asio для подключения к серверу через TCP. Я использую условный регистр, чтобы решить, должно ли приложение запускать соединение с сервером или нет; он отлично работает, но ...
вопрос задан: 6 June 2011 13:05
0
ответов

В чем разница между WaitForMultipleObjects и boost :: asio в нескольких окнах :: basic_handle?

I есть список РУЧКИ, управляемых множеством различных устройств ввода-вывода. Какая будет разница (в производительности) между: вызовом WaitForMultipleObjects на всех этих дескрипторах async_read on boost :: ...
вопрос задан: 1 June 2011 16:51
0
ответов

boost::asio threadpool vs. io_service_per_cpu design

Currently I´m not sure, I try to make a high-performance server, I got a 6Core CPU, so if I would use the "io_service_per_cpu" design, I have 6 io_service´s. I already heard that the threadpool ...
вопрос задан: 28 May 2011 12:44
0
ответов

Как реализовать QThread, который будет работать вечно {} с QWaitCondition, но все еще должен поймать другой слот при этом

Я реализовал класс, который может записывать данные в последовательный порт через QQueue и читать из него через слот.Я использую для этого QAsyncSerial, который, в свою очередь, использует boost :: asio с обратным вызовом. Класс перемещен в ...
вопрос задан: 24 May 2011 10:01
0
ответов

Как работает разрешение имени хоста в Boost Asio в Linux? Можно ли использовать NSS?

I ' m пытается заставить мое сетевое приложение работать локально (с сервером и клиентом, работающими на одном компьютере) при отсутствии сетевого подключения. Иногда кажется, что это «просто работает», ...
вопрос задан: 11 May 2011 22:17
0
ответов

boost :: asio :: buffer с динамическим размером

I Я читаю из boost :: asio :: ip :: udp :: socket следующим образом: using boost :: asio :: ip :: udp; // ... char recv_buf ; udp :: конечная точка sender_endpoint; size_t len ​​= socket.receive_from (boost :: asio :: buffer (...
вопрос задан: 8 May 2011 22:16
0
ответов

Проблема с установкой Boost.Asio

Я уже установил библиотеки boost с помощью bjam install, но когда я компилирую программу: #include boost / asio.hpp int main () {возврат 0; } возникают такие ошибки: /tmp/ccVR3eeF.o: В функции `...
вопрос задан: 18 April 2011 21:18
0
ответов

boost :: asio запускать разные службы в потоках?

Похоже, что все примеры всегда показывают работающие один и тот же io_service во всех потоках. Можете ли вы запустить несколько io_services? Вот что я хотел бы сделать: Запустить io_service A в основном потоке для ...
вопрос задан: 19 March 2011 00:12
0
ответов

Boost.Asio async_send question

Я использую Boost.Asio для серверного приложения, которое я пишу. async_send требует, чтобы вызывающая сторона сохраняла право собственности на отправляемые данные до тех пор, пока данные не будут отправлены успешно. Это означает, что мой код ...
вопрос задан: 17 March 2011 20:25
0
ответов

Что делает boost :: asio :: ip :: tcp :: resolver :: iterator?

Я начинаю с программирования boost asio на C ++ и просматривая примеры, я просто не могу понять, что делает boost :: asio :: ip :: tcp :: resolver :: iterator. Код: boost :: asio :: io_service ...
вопрос задан: 25 February 2011 18:15
0
ответов

Где я могу найти RPC, который реализован с помощью: boost + protobuf

Есть ли какая-либо структура RPC, реализованная с помощью: boost + protobuf? И у него есть плагин protobuf, который можно использовать для генерации кода RPC для фреймворка. Или есть несколько реализаций с открытым исходным кодом, которые я могу ...
вопрос задан: 24 February 2011 05:15
0
ответов

Boost.Asio только для заголовка

Я хочу использовать библиотеку ASIO от Boost в своем проекте. В его документе говорится, что это может быть только заголовок, если регулярное выражение не используется и SSL не используется. Однако запуск bcp для asio требует очень многих библиотек, неко
вопрос задан: 23 February 2011 12:24
0
ответов

boost :: asio server - обнаружение сбоя при прослушивании порта сервера

У меня есть boost :: Сервер на основе asio, который работает нормально, за исключением того, что я пытаюсь добавить проверку, что ничто другое не принимает соединения на том же порту. Если я создам два сервера, один из них ...
вопрос задан: 15 February 2011 16:49
0
ответов

Intermittently no data delivered through boost::asio / io completion port

Problem I am using boost::asio for a project where two processes on the same machine communicate using TCP/IP. One generates data to be read by the other, but I am encountering a problem where ...
вопрос задан: 11 February 2011 15:43
0
ответов

boost :: asio async_read гарантирует, что все байты прочитаны

У меня есть сервер, который получает сжатую строку (сжатую с помощью zlib) от клиента, и я использовал async_receive из библиотеки boost :: asio для получения этой строки, однако оказалось, что ...
вопрос задан: 8 February 2011 13:28