Цитата(Sugar @ Mar 11 2005, 15:41)
Не могли бы дать ссылки на эту тему.
Кроме
http://efo.ru/doc/Wiznet/Wiznet.pl?494.
Наверное на этом варианте я и остановлюсь.
Только учтите, что у W3100A есть весьма неприятная бага с ARP. При работе в режиме датаграмм (UDP), он заносит в таблицу ARP MAC-адрес источника первого принятого пакета и дальше почему-то при формирование пакета на IP-адрес отличный от IP-адреса источника первого пакета все равно в заголовок MAC пихает MAC-адрес первого принятого пакета. Правда, широковещательные пакеты отправляет без проблем.
Разработчики, кстати, признали эту ошибку в чипе на своем сайте (http://www.wiznet.co.kr) в разделе Q&A. Вот их ответ:
Num | 578's Reply
Name | WIZnet [support@wiznet.co.kr]
Date | 2003-12-08 14:48
Title | RE: MAC address problem
Dear Sir,
Thank you for your detailed information.
It looks likely that you want to send data to multiple
destination in UDP mode. In this case there's no way to force
the W3100A to renew ARP, I'm afraid. Please, re-create a
UDP socket when you send data to different destinations in
UDP mode. It'll work. I'm so sorry about this inconvenience.
Best Regards,
Fabian.
При работе с TCP никаких глюков замечено не было.