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