[an error occurred while processing this directive]
На какой порт шлёшь? (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Зок Мёдов 25 декабря 2005 г. 03:43
В ответ на: ну давайте и я про ethernet спрошу :) сообщения udp передаются с девайса в комп, прога их не видит, хотя сниффер принимает . ПОЧЕМУ?(+) отправлено <font color=gray>ода</font> 22 декабря 2005 г. 19:05

Это важно. PC должен выделить у себя доступный порт, на который может принимать внешние UDP пакеты. При приёме пакета на неоткрытый порт, компьютер будет отвечать твоей железке ICMP сообщением о недоступности порта. Проверь это сниффером. Т.е. сначала нужно выделить порт на PC, отослать его в железку, а все пакеты с железки слать уже на этот порт. ICMP сообщения должны исчезнуть.
Граблей ещё много, в силу криворукости писателей IP-стека под виндовс. Собственно, писатели драйверов под сетевухи тоже, особой пряморукостью не отличаются. Когда я с этим разбирался, понял что, похоже они положили на все стандарты ethernet и всё через Ж реализовали. Например, выудить сниффером в потоке хоть один "ethernet pause control frame" мне так и не удалось. Не реализовано. А куда они подевали "ICMP Source Quench" ? Сиё никому не ведомо.
Так что мужайтесь.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru