Комментарии 4
Автору спасибо! После таких статей появляется желание кодить под никсы.
Молодец! Хочу еще статей про написание сетевых приложений для Linux.
Я так понимаю, в FreeBSD или другой POSIX-системе написанный код не заработает, потому что netlink только для Linux?
Я так понимаю, в FreeBSD или другой POSIX-системе написанный код не заработает, потому что netlink только для Linux?
Да, netlink — это чисто линуксовая штука, на BSD системах и прочих unix-like можно использовать вышеупомянутые ioctl, либо же воспользоваться похожим socket механизмом, с использованием семейств AF_ROUTE, AF_LINK и т.п.
Подробнее можете почитать в «Unix network programming» Стивенса.
Подробнее можете почитать в «Unix network programming» Стивенса.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Простой монитор сетевых интерфейсов Linux, с помощью netlink