c - 使用哪个 IP Helper API 接口(interface)?

标签 c windows networking network-programming msdn

•使用 GetAdaptersInfo 管理网络适配器

•使用 GetInterfaceInfo 管理接口(interface)

•使用 GetIpAddrTable 管理 IP 地址

这是 msdn IP Helper API 中列出的三种方法。为什么我更喜欢一种方法而不是另一种方法?

最佳答案

它们主要是术语差异造成的,参见http://msdn.microsoft.com/en-us/library/aa365798%28v=vs.85%29.aspx有关“适配器”和“接口(interface)”的解释。简而言之,适配器是数据链路级别的抽象,而接口(interface)是 IP 级别的抽象。

这将取决于您要解决的情况来确定使用什么 API。例如,链路速度或隧道类型只能从适配器获取。

关于c - 使用哪个 IP Helper API 接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4444629/

相关文章:

windows - 为什么它像没有线程一样运行?

C- 在 Windows 中使用 exec()

c - 无限提示循环问题

c - 我是否可以通过 C 程序通过串口正确发送十六进制命令

c++ - 以编程方式在 C++ 中获取 "Operating System Context"

ios - iOS 中通过 wifi 的点对点网络

networking - ping 个人 IP 与 ping 环回

c - 没有 "Windows Security Alert"的网络程序

c - 在 C 中使用套接字处理不同大小的数据包

c - 带空格的 c 样式字符串的 regcomp 表达式