[an error occurred while processing this directive]
|
Это важно. PC должен выделить у себя доступный порт, на который может принимать внешние UDP пакеты. При приёме пакета на неоткрытый порт, компьютер будет отвечать твоей железке ICMP сообщением о недоступности порта. Проверь это сниффером. Т.е. сначала нужно выделить порт на PC, отослать его в железку, а все пакеты с железки слать уже на этот порт. ICMP сообщения должны исчезнуть.
Граблей ещё много, в силу криворукости писателей IP-стека под виндовс. Собственно, писатели драйверов под сетевухи тоже, особой пряморукостью не отличаются. Когда я с этим разбирался, понял что, похоже они положили на все стандарты ethernet и всё через Ж реализовали. Например, выудить сниффером в потоке хоть один "ethernet pause control frame" мне так и не удалось. Не реализовано. А куда они подевали "ICMP Source Quench" ? Сиё никому не ведомо.
Так что мужайтесь.
E-mail: info@telesys.ru