Приветствую.
Экспериментирую с raw-сокетпми и запутался. В одних примерах рекомендуют создавать сырой сокет так:
Код
int s;
s = socket(AF_INET, SOCK_RAW, <protocol>);
в других:
Код
int s;
s = socket(PF_PACKET, SOCK_RAW, <protocol>);
У Стивенса, например, нет упоминания про семейство PF_PACKET. А как же правильнее? Возможно, эта фича только линукса? Экпериментирую на ядре 2.4.20
Спасибо.