pvvx
Активный участник сообщества
Там, где у сервера множество клиентов и он не в состоянии заботиться о каждом и для данных допустимы потери.Есть ряд задач где UDP работает на много лучше, не смотря на потери.
Да и скорость отклика что UDP, что TCP всегда одинакова.
Переписывание на UDP - это downgrade. Необходимо многое выкинуть из кодов и это может сделать желающий и самостоятельно
На UDP для передачи в UART вообще ничего не выйдет. Скорость вывода данных UART намного ниже чем передача данных по WiFi и в случае с UDP без специального над-протокола куда будут приниматься данные в устройство если буфер UART заполнен, а сообщить об этом оно не может?
Skype и Sip имеют специальный надпротокол над UDP и сами разбираются с потерями пакетов по своему, при передаче файлов симулируя TCPНе случайно Skype и Sip работают с UDP.
Так-же существует множество программ создающих удаленный COM порт путем связи по UDP, но они все имеют разные собственные протоколы выше уровнем и кроме потока данных передают туда-сюда управляющий поток. Стандарта на такие протоколы через UDP не существует.
Опубликуйте свой стандарт для этого дела для UDP и если, тогда, его кто поддержит и он приживется - встрою в данную прошивку
Иначе, тем что получится, с иcпользованием UDP, никто, кроме автора нового протокола, воспользоваться не сможет.
Последнее редактирование: