Всегда ли требуется привязать сокет?

Ну, мой вопрос может показаться базовым, но я новичок в области сетевого программирования. Я хочу знать:

1) Всегда ли требуется привязать сокет, чтобы получать от него сообщение? Я видел код сниффера (необработанный сокет), в котором он непосредственно вызывает recvfrom , и другой фрагмент кода, в котором он вызывает bind , а затем получает.

2) В чем разница между семейством AF_ * и PF_ *? Относится ли последнее к POSIX? Какой из них рекомендуется?

9
задан kingsmasher1 26 December 2011 в 14:41
поделиться