Результаты поиска по запросу "boost-asio"

2 ответа

Я должен написать код, который должен работать в системах Windows и Unix. Теперь, когда вам это нужно, я ставлю IF DEF WIN32 и т. Д. Как мне заполнить эту библиотеку, чтобы добиться этого?

попытался использовать библиотеку для использования сокета Boost.Asio c ++ на нескольких платформах. Я скачал последнюю версию ...

1 ответ

 вместо этого, если необходимо.

то мне нужен какой-то способ поворота, учитываяProtocol://URLorIP:Port строка в строкуip ИНТport Как это сделать с boost ASIO и Boost Regex? Или это возможно - получить IP с помощьюC ++ Net Lib [http://cpp-netlib.github.com/](повышенный кандидат) ...

1 ответ

iostream :: rdbuf ()

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

ТОП публикаций

1 ответ

спасибо, очень интересная статья, и библиотека Ace выглядит так, как будто она может сработать.

лизую алгоритм передачи сообщений. Сообщения передаются между соседними узлами, когда у них достаточно информации на узле, чтобы составить сообщение - информация, которая передается на узел от соседних узлов. Реализация будет тривиальной, если я ...

1 ответ

Как создать собственный объект ввода-вывода для Boost.Asio

У меня есть базовый класс (DeviceBase), представляющий встроенное устройство, с которым я хочу общаться. Доступ к устройству возможен различными способами, включая разъемы USB и TCP. Кроме того, есть фиктивная реализация, которая работает с ...

2 ответа

Раньше можно было просто использовать 0, но библиотека стала более строгой, чтобы предотвратить случайное использование int в качестве имени службы.

аюсь заставить мое сетевое приложение работать локально (и сервер, и клиент работают на одном компьютере), когда нет сетевого подключения. Кажется, это иногда «просто работает», но в большинстве случаев я получаю: terminate called after throwing ...

2 ответа

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

у сервер на C ++, используя библиотеку Boost ASIO. Я хотел бы, чтобы строковое представление IP-адреса клиента отображалось в журналах моего сервера. Кто-нибудь знает как это делать?

2 ответа

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

жный дубликат: Как установить таймаут на блокировку сокетов в boost asio? [https://stackoverflow.com/questions/291871/how-to-set-a-timeout-on-blocking-sockets-in-boost-asio] Я прочитал некоторые записи о тайм-ауте, но я не понимаю. Я хочу ...

3 ответа

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

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

1 ответ

Ускоренный тип Asio для использования как в unix-сокете, так и в сокете tcp

У нас есть улучшенный сетевой код на основе asio, который подключается к удаленной стороне. Локальная сторона может быть либо сокетом tcp4, либо сокетом unix. Можно ли использовать типовое имя, которое может содержать оба этих типа сокетов? ...