【问题标题】:NSMutableURLRequest Multiple IP AddressesNSMutableURLRequest 多个 IP 地址
【发布时间】:2013-11-15 12:39:27
【问题描述】:

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

  • 如何指示我的 NSMutableURLRequest 从指定的 IP 发送请求?
  • 这是否应该在 NSURLConnection 级别设置?

【问题讨论】:

    标签: objective-c ip-address virtual-ip-address


    【解决方案1】:

    我不相信你可以告诉 NSURLRequest 使用什么 IP,或者 NSURLConnection。标题中似乎没有任何内容。您可能必须深入到 C API 并在那里尝试,尽管我不确定您是否可以在那个级别上做到这一点。

    编辑: https://developer.apple.com/library/mac/documentation/Networking/Reference/SCNetworkConfiguration/Reference/reference.html#//apple_ref/c/func/SCNetworkSetSetCurrent 和相关功能似乎是您所需要的。 How to select the network interface to use in my Cocoa app

    【讨论】:

    • 因此 scnetworkconfiguration 框架允许切换和选择网络服务/IP,但是为了使更改生效,必须将更改写入内存并在整个系统中全局提交。如果应用程序的多个实例同时运行并发出一系列请求,则不能使用此选项。
    猜你喜欢
    • 1970-01-01
    • 2012-11-17
    • 2013-09-08
    • 2017-06-06
    • 2016-12-01
    • 2013-07-17
    • 2020-05-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多