По тому что для передачи данных используется UDP Broadcast пакеты
Прогнал инсталлятор через VirusTotal - все чисто, 0/55. Кстати, кто то полтора часа назад уже загружал инсталлятор на проверку)) Проверил еще сам файл UnoSDR.exe - 1/56 - одно срабатывание, отличился какой то антивирус Qihoo-360. Так что... скорей всего это ложное срабатывание
Не будут. Изначально я хотел запустить только через локалку, и в отдаленной перспективе через интернет. Для первого варианта как раз и используют UDP. Но, как показала практика, и тут есть проблемы. UDP пакеты имеют самый низкий приоритет. Если гнать поток через мой дешевый роутер, через некоторое время он начинает глючить и поток прерывается. Отчасти из за этого я его не тестировал в первой версии программы.
Сейчас адаптирую UnoSDR для андроид, и с передачей потока через сеть придется заняться в плотную. Хочу попробовать одну идею, если она покажет с лучшей стороны чем UDP, клинент сервер будут работать и через интернет
На данный момент выкинул из UnoSDR библиотеку portaudio, так как она не поддерживает android, переписал звуковую подсистему под нативный фреймворк. PortAudio осталась в серверной части. Скомпилировал и впервые сегодня запустил UnoSDR на андроид!
Выглядит не очень)) Запускал на планшете. Это из за разного dpi экрана. Тем не менее что то работает, звук в 600 Гц исправно издает) Будем дальше работать. Жалко только, что на проект в день удается выделить максимум 30 мин - час(
будем подождать, а пока пожелаем удачи этому полезному проекту
Эта информация есть точно в интернете. Где именно - хз
https://ru.wikipedia.org/wiki/UDP
Это как мультикаст - летит сам по себе без подтверждения получения пакетов.Код:UDP использует простую модель передачи, без неявных «рукопожатий» для обеспечения надёжности, упорядочивания или целостности данных. Таким образом, UDP предоставляет ненадёжный сервис, и датаграммы могут прийти не по порядку, дублироваться или вовсе исчезнуть без следа. UDP подразумевает, что проверка ошибок и исправление либо не нужны, либо должны исполняться в приложении.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)