ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
12 августа
1599835 Топик полностью
ЫЫyкпy (Сегодня, 07:38, просмотров: 23) ответил Make_Pic на фрейм имеет размер ~1460 байт данных, данные с UART идут непрерывно или пакетами переменной длины большей чем frame IP, я об этом и говорил - восстановить, правильно собрать поток данных
Вот для всего этого и придуман TCP. Цитата из вики: "Механизм TCP предоставляет поток данных с предварительной установкой соединения, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета, гарантируя тем самым (в отличие от UDP) целостность передаваемых данных и уведомление отправителя о результатах передачи." 

К этому стоить ещё добавить что TCP предоставляет два потока данных - туда и обратно.

И никто не заставляет передавать данные порциями определенной длины. Если очень нужно - хоть по 1 байту передавай.

Для полноценной реализации последовательного порта нужно ещё уметь устанавливать скорость, формат, управлять сигналами DTR, RTS, уведомлять о изменении входных сигналов (CTS, DSR и т.д.). Для этого есть RFC2217 и куча проприетарных протоколов, использующих TCP, но бывают и на базе UDP.

Жизнь есть способ борьбы белковых тел со вторым началом термодинамики.