【发布时间】:2011-01-02 07:30:49
【问题描述】:
我正在尝试构建一些最初针对 iPhone 的 OSX/BSD/Linux 的代码。它使用来自route.h 的struct rt_msghdr,但事实证明这个标头在iPhone SDK 中不可用。
该函数似乎试图以struct addrinfo 的列表形式查找可用的绑定地址。
有没有人建议如何在这里进行?
【问题讨论】:
标签: iphone c networking network-programming
我正在尝试构建一些最初针对 iPhone 的 OSX/BSD/Linux 的代码。它使用来自route.h 的struct rt_msghdr,但事实证明这个标头在iPhone SDK 中不可用。
该函数似乎试图以struct addrinfo 的列表形式查找可用的绑定地址。
有没有人建议如何在这里进行?
【问题讨论】:
标签: iphone c networking network-programming
将标头复制到项目中并将包含更改为本地,这通常对我有用。
【讨论】:
route.h 效果很好。奇怪的是它不是 iOS SDK 的一部分。将github.com/opensource-apple/xnu/blob/master/bsd/net/route.h 复制到我的iOS 应用程序中并按原样使用它是否需要我在我的应用程序中执行任何许可要求?或者我可以免费使用 if 而无需在我的应用程序的“关于”页面上说任何内容?我的应用将在美国和欧洲部署。