但为什么有两个,每一个有什么用?
解决方法 最初,两者都提供数据结构来管理网络接口.linux / if.h特别与 Linux内核的网络接口交互更相关.实际上,它在文件的开头就是这样说的:/* * INET An implementation of the TCP/IP protocol suite for the liNUX * operating system. INET is implemented using the BSD Socket * interface as the means of communication with the user level. * * Global deFinitions for the INET interface module. */
net / if.h是glibc的文件用于相同的目的,最初是更多的用户空间.
重要的是要注意,如果你要使用它们(它们共享一些结构但不是全部),包含顺序非常重要,建议在大多数情况下在net / if.h之前包含linux / if.h.
总结以上是内存溢出为你收集整理的linux / if.h和net / if.h有什么区别?全部内容,希望文章能够帮你解决linux / if.h和net / if.h有什么区别?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)