Interview Questions

of the socket? Does doing a connect() call affect the receive behaviour

Unix Socket FAQ for Network programming


(Continued from previous question...)

of the socket? Does doing a connect() call affect the receive behaviour

Yes, in two ways. First, only datagrams from your "connected peer" are returned. All others arriving at your port are not delivered to you.

But most importantly, a UDP socket must be connected to receive ICMP errors.

(Continued on next question...)

Other Interview Questions