套接字编程中AF_INET和PF_INET有什么区别?
我和在socket()
和中使用AF_INET和PF_INET之间的困惑bind()
.
另外,如何在sin_addr
现场提供ip-address ?
好吧,我的问题可能看起来像一个基本的东西,但我是网络编程方面的新手.我想知道:
1)是否始终需要绑定套接字以便从中接收消息?我看到了一个嗅探器代码(原始套接字),其中一个直接调用它recvfrom
,另一个代码在其中调用bind
,然后是一个接收.
2)AF_*和PF_*系列有什么区别?后者与POSIX有关吗?推荐哪一款?