Мужики, есть проблема! Для посылки самодельных ip-пакетов использовал этот код: http://delphi-faq.zoxt.net/v95.htm Код рабочий, IP и UDP пакет отправляются нормально. Меня интересует параметр ip_tos. Пытался менять его на ненулевое значение, однако, в Wireshark на приемной машине поле DSCP оставалось неизменно нулевым! С другими параметрами все нормально: меняю у себя и эти изменения отражаются в Wireshark. Может кто-нить знает в чем причина?
какая ос? на новых виндах (кажется, после хп) не позволяется изменять некоторые поля, типа ип-адреса источника и др., вероятно, ТОС тоже.
Похоже что-то где-то это дело фильтрует, пробовал щас своей утилитой http://netmontools.ru/download/prolanet-setup.exe посылать RAW пакеты с изменённым TOS - не проходит и в Win 2000 и Win XP, Ethernet фреймы же, посланные протокольным NDIS драйвером (клон ndisprot.sys из WDK), с изменённым полем TOS проходят на ура.