При тестировании некоторых функций приема драйверов сетевого устройства мне нужно отправить специальные пакеты на провод. Я знаю, что мне нужно открыть сырой сокет и вытолкнуть байты. Есть ли какой-нибудь известный пример (C, perl, какой-либо) код, уже доступный для игры на этом уровне?Как я могу вставлять сырые пакеты в свою сеть
(добавлено позже) Я бы предпочел не-платформенные ответы, они будут наиболее полезными для всех.
Следует отметить, что нет сокетов в Windows XP SP2 и позже ... –