Как мне, без использования сторонних инструментов, создавать пакеты TCP (и даже UDP в этом случае) в ANSI C? Я хочу иметь возможность устанавливать все флаги параметров, адрес источника ip и т. Д. Такой полный контроль. Не нашли хорошего текста об этом в Интернете. Или я использую неправильные критерии поиска.Forgin/Buiilding TCP-пакеты в ANSI C
2
A
ответ
2
Когда я начал готовить сырые сокеты самостоятельно, я нашел Beej's руководство по сетевому программированию столь же ценным, как и почтенные книги Стивенса «TCP/IP Illustrated».
Это не полный пример кода, чтобы описать все это, но я нашел это сейчас для всех заинтересованных: http://www.tenouk.com/Module42a.html. Посмотрите под «Raw vs Coocked socket». Но если у кого-то есть больше информации и примеры кода, напишите ответ. – inquam