У меня вся претензия именно к TCP( у
Валенок предполагаю тоже).
В лабораторных условиях/на стенде/на столе все идет хорошо, но в реальном мире есть такое явление как потеря пакета, порождающая задержку и последующий автоматический ретрансмит(с фиг знает какими таймаутами( но сдается мне с достаточно приличными и покрутить мы их, вроде, не можем)).
А так как у нас мастер в канале работает по принципу запрос/ответ, на fast retransmit можно не рассчитывать( который сглаживает проблему на больших/непрерывных потоках данных).
P.S. По моим сведениям большинство( если не все) real time протоколы не работают через TCP(наверное разработчики о чем то таком знали).
"
Протокол TCP, хотя и стандартизирован для передачи RTP,[3] как правило не используется в RTP-приложениях, так как надежность передачи в TCP формирует временные задержки"( отсюда:
https://ru.wikipedia.org/wiki/Real-t...sport_Protocol)
https://stackoverflow.com/questions/...stems/49471444