[an error occurred while processing this directive]
а как определяется конец пакета? по таймауту?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
koyodza
19 июля 2006 г. 12:44
В ответ на:
Расскажите что такое стаффинг?!
отправлено eXeC001er 18 июля 2006 г. 22:07
Составить ответ
|||
Конференция
|||
Архив
Ответы
Нет, никаких таймаутов. В начале пакета передаётся его длина.
—
Леонид Иванович
(19.07.2006 12:46
213.184.238.54
,
пустое
)
а если длина принята с ошибкой? где потом искать CRC?
—
koyodza
(19.07.2006 12:53
83.170.240.226
,
пустое
)
"Искать" crc не надо.
—
Алексей Мусин
(19.07.2006 14:42
84.254.194.13
, 78 байт)
Если длина принята с ошибкой, то
—
Леонид Иванович
(19.07.2006 14:10
213.184.238.54
, 84 байт)
т.е. я сразу должен и анализ производить? плохо
—
koyodza
(19.07.2006 12:47
83.170.240.226
,
пустое
)
Это самый простой способ определения конца пакета, просто подсчет принятых байт. Таймаут реализуется сложнее.
—
Леонид Иванович
(19.07.2006 14:12
213.184.238.54
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание