NSMutableURLRequest 多个IP地址

3

我的网卡有多个虚拟接口,对应于网络中的10个唯一IP。我有一个应用程序,想要运行10个实例;每个实例使用一个唯一的IP地址。假设每个应用程序的10个实例都知道它应该关联哪个IP号码:

  • 我如何指示我的NSMutableURLRequest使用指定的IP发送请求?
  • 这是否应该在NSURLConnection级别设置?
1个回答

0

我不相信你可以告诉NSURLRequest使用哪个IP地址,或者NSURLConnection。在头文件中似乎没有任何东西。你可能需要去C API尝试一下,但我不确定你是否能够在那个级别上做到这一点。

编辑: https://developer.apple.com/library/mac/documentation/Networking/Reference/SCNetworkConfiguration/Reference/reference.html#//apple_ref/c/func/SCNetworkSetSetCurrent和相关函数似乎是你需要的。 如何在我的Cocoa应用程序中选择要使用的网络接口


因此,scnetworkconfiguration框架允许切换和选择网络服务/IP,但是为了使更改生效,必须将更改写入内存并在整个系统中进行全局提交。如果同时运行多个应用程序实例并进行一系列请求,则无法使用此功能。 - Authman Apatira

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接