У меня есть клиентская программа, которая использует boost :: asio socket для подключения к удаленному прослушивающему сокету на сервере Debian в той же подсети. Если я делаю сброс мощности на сервере Debian, клиентская программа не ...
Этот вопрос похож на этот вопрос, заданный о потоках POSIX, но я хотел бы знать, что ответ для boost :: asio ip :: tcp :: socket: можно ли вызывать send из одного потока и recv из ...
необходимо преобразовать IP-адрес в unsigned long с помощью Python. В коде C ++ я делаю это с помощью boost :: asio :: ip :: address_v4 :: from_string ("127.0.0.1"). To_ulong () Выход: 2130706433 В Python до сих пор у меня есть ...
Какие-либо асинхронные коннекторы существуют для Mysql, который может использоваться в C или приложении C++? Я ищу что-то, что может быть включено в реакторный шаблон, записанный в Повышении. Asio. [Редактирование:]...
У меня есть структура данных, которая похожа на это: структура определения типа {короткое целое без знака m_short1; короткое целое без знака m_short2; неподписанный символ m_character;} MyDataType; я хочу использовать повышение:: сериализация к...
Документация, доступная на веб-сайте повышения... ограничена. Из того, что я был в состоянии читать, общее согласие состоит в том, что просто трудно найти хорошую документацию относительно повышения:: asio...
asio :: accept - это блокирующий вызов, который возвращается только при появлении нового соединения или ошибки. Предположим, наше приложение хочет выйти, тогда как мы выходим из этого блокирующего поведения «accept» ...
Я разработал мини-сервер HTTP в C++, с помощью повышения:: asio, и теперь я - загрузка, тестирующая его с несколькими клиентами, и я не мог быть рядом с насыщением ЦП. Я тестирую на Amazon EC2...
Иногда повышение:: asio, кажется, разъединяется, прежде чем я захочу его к, т.е. прежде чем сервер правильно обработает разъединение. Я не уверен, как это возможно, потому что клиент, кажется, думает полностью...
По-видимому, повышение:: asio:: async_read не нравятся строки как единственная перегрузка повышения:: asio:: буфер позволяет мне создавать const_buffers, таким образом, я застреваю с чтением всего в streambuf. Теперь я...
Что состоит в том, чтобы проверить самый легкий путь, был ли сокет закрыт на удаленной стороне соединения? сокет:: is_open () возвращает true, даже если он закрывается на удаленной стороне (я использую повышение:: asio:: IP:: tcp::...
Я хочу проверить состояние соединения перед работающими операциями чтения-записи. Существует ли способ сделать isConnect () методом? Я видел это, но это кажется "ужасным". Я протестировал is_open () функция как...
Есть ли любой способ интегрировать Повышение. Asio с Qt4 (предпочтенный) или основной цикл GTK? GTK обеспечивает, опрос (2) как API так технически, должно быть возможным. QT обеспечивает свой собственный сетевой уровень, однако я...
Мое клиентское приложение использует повышение:: asio:: IP:: tcp:: снабдите сокетом для соединения с удаленным сервером. Если бы приложение теряет соединение с этим сервером (например, из-за катастрофического отказа сервера или быть завершением работы), я
Я использую asio синхронные сокеты для чтения данных по TCP от фонового потока. Это инкапсулируется в классе "сервера". Однако я хочу, чтобы поток вышел, когда деструктор этого класса...
Я знаю, что существует версия ASIO, который не включен в пространство имен Повышения, но даже затем ASIO зависит от Повышения, но я задаюсь вопросом, существует ли способ заставить ASIO работать без зависимостей от...
для меня немного странно, что boost.asio не использует фундаментальное понятие когда клиентское приложение, соединяющееся с сервером - использующий IP-адрес и порт. Может быть я - немного noobie в Повышении - и я принимаю...
Если найдено эта кавычка по boost.org: библиотеки More Boost готовятся для TR2, который Это связывает с вызовом TR2 из предложений. Но я, может казаться, не нахожу никакую другую информацию о который библиотеки повышения...
Я заметил, что boost.asio имеет много примеров, включающих сокеты, последовательные порты и все виды примеров нефайла. Google действительно не поднялся много для меня, который упоминает, является ли asio пользой или...
Существует функция, присваиваются в Повышении. Сокеты Asio, однако я ищу что-то, любят, выпускают/отменяют назначение, который передал бы владение на сокете назад пользователю. или некоторый тип присваивается, который был бы...
Я просто начинаю с Повышением впервые, деталями: я использую Visual Studio 2008 SP1, я делаю Сборку x64, я использую повышение:: asio только (и любые зависимости это имеет) Мой код теперь компилирует...
Я пытаюсь изучить немного C++ и Повышение. Asio. Я пытаюсь скомпилировать следующий пример кода: #include <iostream> #include <boost/array.hpp> #include <boost/asio.hpp>...
Я прохожу повышение:: примеры asio. Я смотрю на Пример 4, Что сбивает с толку, то, что, WaitHandler в этом примере имеет подпись пустая печать (это), Но вызов async_wait...
То, что я имею в виду, скажем, Вы делаете async_wait на asio таймере и связываете обновление функции, которая берет ссылку на тип T. Скажем, Вы создали T первоначально на стеке перед передачей...
Действительно ли возможно отсоединить собственный сокет от Повышения. Класс сокета ASIO? Если так, как это может быть сделано? Я, может казаться, ничто не нахожу очевидным в документации. Как быстрый обзор того, что я пробую...
Данные могут быть считаны с или записаны в подключенный сокет TCP с помощью получения (), async_receive (), отправить () или async_send () функции членства. Однако, поскольку они могли привести к коротким записям или...
Я ожидал, что приведенный ниже код напечатает Hello, world! каждые 5 секунд, но происходит то, что программа делает паузу на 5 секунд, а затем печатает сообщение снова и снова без последующих пауз. Что ...
У меня есть очень простой тест производительности сервера/клиента с помощью повышения:: asio в Windows и это, кажется, работает действительно плохо. Я надеюсь, что просто пользуюсь библиотекой неправильно и был бы...
По некоторым причинам это приводит к нарушению прав доступа, однако не детализируя никого документация/справка относительно этого я не уверен, где я делаю ее неправильно. Начиная с движения тем, что я видел на сайте повышения...