Ну, мой вопрос может выглядеть как простой материал, но я новичок в области сетевого программирования.
Я хочу знать:
1) Всегда ли необходимо связывать сокет для получения сообщения от этого? Я видел код сниффера (необработанный сокет), в котором он непосредственно вызывает recvfrom
, и другой фрагмент кода, в котором он вызывает bind
и затем получает.
2) В чем разница между семейством AF_ * и PF_ *? Позднее связано с POSIX?
Какой из них рекомендуется?