ASIO означает ввод / вывод аудиопотока, цифровой аудиопротокол. По вопросам о библиотеке Boost.Asio C++ для асинхронного ввода-вывода используйте тег [boost-asio], чтобы избежать двусмысленности.
2 ответа

Неопределенная ссылка на

Я пытаюсь использовать ASIO (Audio Stream Input/Output). Я скачал SDK, но поскольку этот SDK не имеет библиотеки, только заголовки и исходные файлы, мне пришлось скомпилировать его в библиотеку. Более того, он был написан так, чтобы использовать нек…
12 ноя '11 в 17:28
1 ответ

Логическое обоснование того, что в ASIO существует отдельный класс акцепторов

Я пытаюсь понять, почему у ASIO есть выделенный tcp::acceptor учебный класс. Под капотом оба tcp::acceptor а также tcp::socket содержать int socket_fdне так ли? Почему бы просто не добавить tcp::acceptorуникальные функции в tcp::socket? tcp::socket …
02 окт '17 в 12:40
1 ответ

Аудио с низкой задержкой с Python

Когда используешь pygame при воспроизведении звука наблюдается большая задержка (>100 мс): import pygame pygame.init() pygame.mixer.init() sounda = pygame.mixer.Sound("test.wav") def callback() sounda.play() # callback is called by another function,…
10 дек '13 в 19:55
1 ответ

Ускорить связь один ко многим

Я пытаюсь разработать внутренний сканер для нашей инфраструктуры, и я начал изучать boost asio для запуска соединения 254 в то время. Я не нашел ни одного примера в документации по boost asio, который бы указывал мне правильное направление. Я хотел …
14 июл '17 в 00:28
0 ответов

Можно ли получить доступ к отдельным каналам ASIO в NAudio (или вообще)?

Я использую NAudio для записи с нескольких каналов аудио микшерной платы. Насколько я могу судить, не существует способа сделать довольно простые вещи: Запись с произвольных каналов (например, 3 и 5). Вы можете указать только начальный канал и сколь…
06 июл '18 в 18:25
1 ответ

boost::asio::async_read зацикливается на ноль с нулевым байтом полученных данных

Я пытаюсь написать асинхронный TCP-клиент на основе IO_Service, в котором Async_write работает нормально, но async_read работает в бесконечном цикле. Во время моей попытки исправить проблему я обнаружил, что во всех других случаях async_read просто …
27 июл '17 в 18:55
1 ответ

NAudio Asio Неподдерживаемый формат sourceStream

Я прочитал все, что я могу о NAudio, но я не могу найти решение здесь. Проект является формой VS C# Windows. Тестирование с NAudio и ASIO4Все успешно с моно и стерео wav файлами, но при попытке воспроизведения 8 кан. (44k/16bits) wav-файл всегда выд…
28 мар '17 в 20:16
1 ответ

boost:asio::read или boost:asio::async_read с тайм-аутом

Да. Я знаю, что было несколько вопросов вокруг этого time_out в boost::asio, Моя проблема может быть слишком простой для asio ребята, чтобы решить здесь. я использую boost::asio по протоколу TCP, чтобы читать данные по сети непрерывно в цикле так бы…
03 апр '17 в 19:36
2 ответа

Что может привести к тому, что C++ .exe и.dll будут работать только на той машине, на которой они были созданы?

Я использую VS2010 и работаю с этим проектом. http://www.codeproject.com/KB/audio-video/Asio_Net.aspx Сначала я скачал демонстрационный бинарный файл, и он завис на моей машине. Прочитав некоторые комментарии, он сказал, что нужно загрузить исходный…
19 сен '11 в 13:21
0 ответов

Увеличить asio multi-сокет async_читать неверные данные

Клиент: многосетевая конструкция из одного io_service в потоке. Сервер: многосетевая конструкция из другого io_service в другой теме. Сообщение об ошибке: Read wrong data в то время как сервер async_read размер буфера больше клиентского async_write …
12 май '18 в 10:09
1 ответ

Повысьте ASIO TCP: вернитесь к буферу сокетов

У меня есть приложение, которое читает из сокетов TCP, используя методы асинхронного TCP Boost ASIO. Потоки имеют конечные маркеры, и для моей цели более эффективно читать фрагменты данных (вместо read_until), потому что почти всегда я не пересекаю …
01 фев '18 в 12:22
1 ответ

ASIO UDP: класс std::allocator<void> не имеет члена с именем construct

Я следовал этому примеру, чтобы настроить асинхронный прием UDP. Но это не удается при компиляции: g++ -Wall -Wconversion -Wfatal-errors -Wextra -std=c++11 test1.cpp Сообщение об ошибке: In file included from /usr/include/c++/5/ext/alloc_traits.h:36…
12 сен '17 в 02:17
0 ответов

Направьте вход ASIO на виртуальные микрофоны WDM

Я делаю некоторые манипуляции со звуком с помощью виртуальной звуковой карты Dante (DVS). Программное обеспечение, которое я использую (ffmpeg), может записывать только с микрофонов WDM. DVS имеет ограничение в 8 стереоканалов для WDM, поэтому я виж…
17 сен '18 в 20:16
0 ответов

C++ Server Design Boost Asio

Я скептически отношусь к своему текущему дизайну моего игрового сервера и ищу реальное руководство. В настоящее время я предварительно распределяю фиксированное количество клиентов с их собственными буферами приема в классе, предварительно выделенны…
06 июл '17 в 10:13
1 ответ

Многоадресная передача на конкретный интерфейс в macOS с помощью Boost ASIO

У меня есть кусок кода, который отправляет многоадресное сообщение на каждый сетевой интерфейс Ethernet на Mac (потому что устройства, которые отвечают, могут быть через Wi-Fi или проводное соединение Ethernet). Этот код уже давно работает нормально…
27 янв '17 в 17:57
0 ответов

C++ boost asio отправляет запросы

Мне нужно отправить несколько запросов на мою виртуальную машину. Я получаю примеры пакетов из файла pcap, а затем изменяю их, чтобы вставить мои данные (я делаю это, потому что формат данных довольно странный). Сначала я отправляю пустой почтовый з…
08 янв '18 в 19:23
0 ответов

Увеличить ASIO HTTPS POST запрос многопоточный

Я пытаюсь получить поддержку ASIO библиотеки для отправки сообщения, но через некоторое время запрос не поступает на сервер. Я получаю ошибку context: unable to load ssl2 md5 routines Следующий код выполняется параллельно в многопоточном приложении …
10 дек '18 в 01:54
0 ответов

Протокол Https, клиент отправляет асинхронный пост (получить) запрос на сервер

Мне нужно, чтобы клиент непрерывно отправлял запросы на получение (получение) на серверную часть, не дожидаясь результата ответа данных, мне просто нужно знать, что данные отправлены, и получать результат ответа в другом потоке. есть метод?
24 дек '18 в 02:12
5 ответов

HTTP POST-запрос не позволит мне определить тип контекста

Я использую Ubuntu 18.04 и boost.asio для отправки запроса POST в API отдыха. Когда сервер получает запрос, он ловит его, но я не могу определить его тип контента. У меня есть функция collectRequestData предполагается, что он анализирует тело запрос…
27 июл '18 в 05:37
2 ответа

C++ низкоскоростное тестовое приложение winsock TCP

Я пытаюсь построить быстрый сервер и клиент, который работает в localhost. Идея состоит в том, чтобы отправить двоичные объекты данных из другой программы и быстро об этом узнать. только один клиент подключается к серверу одновременно. Сначала я поп…
24 авг '18 в 08:25