, "recvfrom" , . IP-, . UDP-, , IP-, .
, , "recvmsg" recv recvfrom, IP-, .
1) setsockopt IP_PKTINFO, IP- , , , .
int enable = 1;
setsockopt(sock, IPPROTO_IP , IP_PKTINFO , &enable, sizeof(enable));
2) recvmsg recvfrom ( recv), , UDP. , "recvfromex", recvmsg recvfrom - , , IP- .
, ++ github , .
recvfromex
setsockopt ( "EnablePktInfo" , setsockopt IP_PKTINFO). IPV6 BSD.