2
ответа

Масштабируемость повышения. Asio

Мне любопытно, как далеко другие продвинули Повышение. Asio с точки зрения масштабируемости. Я пишу приложение, которое может использовать близко к 1 000 объектов сокета, горстке акцепторных объектов и много тысяч таймер...
вопрос задан: 26 February 2013 17:11
2
ответа

Может повысить:: asio только получают полные датаграммы UDP?

Я работаю над сервером UDP, созданным с повышением:: asio и я запустились от учебной настройки до моих потребностей. Когда я называю сокет receive_from (повышение:: asio:: буфер (buf), удаленный, 0, ошибка); это заполняет мой...
вопрос задан: 23 March 2010 17:35
2
ответа

Что является различием между asio:: tcp:: async_read_some и async_receive сокета?

Что является различием между: повышение:: asio:: tcp:: сокет:: async_read_some () повышение:: asio:: tcp:: сокет:: async_receive () Насколько я могу сказать их документацию, идентичен. Который я должен предпочесть?
вопрос задан: 10 February 2010 15:51
2
ответа

Как делают я преобразовываю повышение:: asio:: streambuf в станд.:: строка? [дубликат]

Я хотел бы преобразовать повышение:: asio:: streambuf в станд.:: строка. Как я делаю это легко?
вопрос задан: 14 December 2009 08:53
2
ответа

Имеет любого сделанного анализ производительности повышения:: asio?

Я требую подобного сокету локального IPC. Я использовал именованные каналы и перекрыл IO на окнах, и я хочу переписать приложение для повышения:: ASIO так, чтобы это могло использовать сокеты домена UNIX также. Я недавно имею...
вопрос задан: 25 November 2009 20:45
2
ответа

C++ Используя именованные каналы окон

По некоторым причинам и мачта и ведомый сбой, однако я мог найти любые хорошие примеры того, как их предназначенный для работы, таким образом, я не уверен, где я пошел не так, как надо. Ведущее устройство никогда не выходит из WaitForSingleObject...
вопрос задан: 6 August 2009 00:48
2
ответа

Не может действительно понять что параметры для построения tcp:: преобразователь:: запрос

Я запускаю Повышение. Asio и пытающийся сделать примеры данными на работе официального сайта. вот клиентский код: использование повышения:: asio:: IP:: tcp; интервал _tmain (интервал argc, _TCHAR* argv []) {попытка {повышение::...
вопрос задан: 15 February 2009 17:22
2
ответа

Как я выполняю, неблокирование считало использование asio?

Я пытаюсь использовать повышение:: asio, чтобы читать и записать из устройства на последовательном порте. Оба повышения:: asio:read () и повышение:: asio:: serial_port:: read_some () блок, когда нет ничего для чтения. Вместо этого я...
вопрос задан: 18 January 2009 22:32
2
ответа

Каков лучший способ гарантировать продолжительность жизни доступного объекта при использовании Повышения. Asio?

Проигрывание много с Повышением. Asio в последнее время. Мне нравится библиотека много, так как она предлагает фантастический способ сжать производительность из сегодняшних многоядерных систем. Вопрос я спросил меня некоторые...
вопрос задан: 8 January 2009 09:52
2
ответа

можно ли установить SO_RCVTIMEO и опции сокета SO_SNDTIMEO в повышении asio?

можно ли установить SO_RCVTIMEO и опции сокета SO_SNDTIMEO в повышении asio? Раз так, как? Обратите внимание, что я знаю, что можно использовать таймеры вместо этого, но я хотел бы знать об этих опциях сокета в частности.
вопрос задан: 15 November 2008 20:13
1
ответ

Сокет не async_read

Я новичок в асинхронных функциях в boost :: asio, и у меня уже была моя первая проблема прямо здесь: class tcp_connection: public boost :: enable_shared_from_this < tcp_connection > {public: ...
вопрос задан: 20 January 2019 11:58
1
ответ

Несколько рекурсивных async_wait на повышение

Этот вопрос вдохновлен учебным пособием по асинхронному таймеру из документации boost asio (ссылка). Код немного изменен, чтобы сделать эффект более очевидным. Есть связанный вопрос, ...
вопрос задан: 17 January 2019 17:25
1
ответ

Ошибка при включении boost.asio на Cygwin 64

Я пытаюсь использовать boost.asio в своем проекте C ++, используя Cygwin 64-bit. Однако даже такая простая программа: // скомпилирована с помощью: g ++ -g -std = c ++ 11 -D_XOPEN_SOURCE = 500 -c -o build / server.o src / server ....
вопрос задан: 17 January 2019 00:07
1
ответ

Увеличьте asio отправку io_service против почты

Может кто-нибудь сказать мне разницу между отправкой io_service и post? Мне было непонятно, что больше подходит для моей проблемы. Мне нужно вызвать обработчик внутри другого обработчика, и я не знаю ...
вопрос задан: 8 June 2018 07:39
1
ответ

тип тела для отправки json в boost beast [duplicate]

Я хочу написать сервер отдыха, используя пример кода, который у меня есть для асинхронного сервера Boost Beast. Из примера кода я знаю, что я могу создать ответ с телом файла, но как я могу создать ответ ...
вопрос задан: 25 January 2018 18:21
1
ответ

Как получить IP-адрес повышения:: asio:: IP:: tcp:: сокет?

Я пишу сервер в C++, пользующемся библиотекой Boost ASIO. Я хотел бы заставить строковое представление клиентского IP быть показанным в журналах моего сервера. Кто-либо знает, как сделать это?
вопрос задан: 29 July 2017 08:40
1
ответ

Соединение библиотеки повышения в Linux

Я пытаюсь разработать проект с помощью Asio Повышения, и я испытываю некоторые затруднения. Первоначально, я пытался разработать проект без любых дополнительных библиотек, так как все находится, предположительно, в заголовке...
вопрос задан: 20 July 2017 12:24
1
ответ

Какова полноценность 'enable_shared_from_this'?

Я натыкался на enable_shared_from_this при чтении Повышения. Примеры Asio и после чтения документации, я все еще потерян для того, как это должно правильно использоваться. Может кто-то давать мне...
вопрос задан: 3 December 2016 09:02
1
ответ

повышение:: asio:: async_read_until считывает все данные вместо просто некоторых

Я, изменяют Повышение пример эха Asio для использования async_read_until для чтения входа пословно. Даже при том, что я использую async_read_until, все отправленные данные, кажется, считаны с сокета. Мог...
вопрос задан: 27 April 2016 06:04
1
ответ

Получить локальный IP-адрес с помощью Boost.Asio

В настоящее время я ищу портативный способ получения локальных IP-адресов. Поскольку я все равно использую Boost, я подумал, что было бы неплохо использовать Boost.Asio для этой задачи. Есть несколько ...
вопрос задан: 4 February 2014 10:49
1
ответ

Как разрешить хост (только) с помощью Повышения. Asio?

Согласно документации повышения:: asio:: IP:: tcp:: сопоставитель:: запросите для разрешения хоста, он должен получить сервис также. Что, если я хочу разрешить хост без отношения к порту? Как должен...
вопрос задан: 12 January 2014 19:59
1
ответ

Как асинхронно читать в std :: string, используя Boost :: asio?

Я изучаю Boost :: asio и все такое асинхронное. Как я могу асинхронно читать переменную user_ типа std :: string? Boost :: asio :: buffer (user_) работает только с async_write (), но не с ...
вопрос задан: 10 January 2014 20:44
1
ответ

C++, повышение asio, получает завершенную строку пустого указателя

Как может я получать завершенную пустым указателем строку от сокета с помощью повышения:: библиотека asio?
вопрос задан: 9 January 2014 05:20
1
ответ

повысьте asio io_service.run ()

Я просто пробегался через пример сервера чата asio. Моим вопросом является об их использовании io_service.run () функция. В документации для io_service.run () функция говорится: выполнение () функция...
вопрос задан: 19 March 2013 22:44
1
ответ

io_service, почему и как это используется?

При попытке изучить asio, и я следую примерам с веб-сайта. Почему io_service необходим и что он делает точно? Почему я должен отправить его почти в любые функции при выполнении...
вопрос задан: 10 March 2013 04:28
1
ответ

Ссылка на коды ошибок повышения

Кто-нибудь знает, где найти ссылку на коды ошибок повышения. В частности, коды ошибок, возвращаемые обработчиками асинхронных сокетов ?, Google и grepping файлов заголовков оказались пустыми.
вопрос задан: 2 November 2012 02:58
1
ответ

повысьте asio и порядок байтов

Я не могу сказать, действительно повышает порядок байтов дескриптора asio?
вопрос задан: 30 April 2012 01:13
1
ответ

Используя повышение:: asio:: async_read с stdin?

короткий вопрос: у Меня есть моделирование в реальном времени, которое работает, поскольку backround обрабатывает, и подключен с каналами к вызову pogramm. Я хочу отправить команды в тот процесс с помощью stdin для получения...
вопрос задан: 18 April 2012 14:24
1
ответ

Простой периодический таймер ASIO C ++ Boost?

Я хочу, чтобы очень простой периодический таймер вызывал мой код каждые 50 мс . Я мог бы создать поток, который спит на 50 мс все время (но это больно) ... Я мог бы начать изучать Linux API для создания таймеров (...
вопрос задан: 24 November 2010 17:04
1
ответ

Что является различием между tcp:: конечная точка и udp:: конечная точка в Повышении:: Asio?

Это кажется повышением:: asio определяет отдельный класс конечной точки для каждого протокола, который является раздражающим, если Вы хотите выполнить и UDP и операции TCP на конкретной конечной точке (должны преобразовать от одного до...
вопрос задан: 23 July 2010 17:07