其实是TCP/IP的设计者一开始想多了。 PF是protocol family,AF是address family,作者一开始以为可能某个协议族有多种形式的地址,所以在API上把它们分开了,创建socket用PF,bind/connect用AF。 结果一个PF只有一个AF,从来没有过例外,所以就混用了。 |
PF_INET AF_INET的区别是什么?
最新推荐文章于 2022-08-30 12:45:24 发布
其实是TCP/IP的设计者一开始想多了。 PF是protocol family,AF是address family,作者一开始以为可能某个协议族有多种形式的地址,所以在API上把它们分开了,创建socket用PF,bind/connect用AF。 结果一个PF只有一个AF,从来没有过例外,所以就混用了。 |