【问题标题】:NSStream vs. NSURLConnection simultaneous open TCPNSStream vs. NSURLConnection 同时开启 TCP
【发布时间】:2012-12-21 15:30:51
【问题描述】:

这些东西我还是需要了解的,反正NSStream或者NSURLConnection是否支持多开的TCP,比如说,

www.xyz.com port:4040
www.xyz.com port:5050
www.xyz.com port:5150

这是唯一的一个主机。

两者中的哪一个可以支持同时打开 TCP 端口并在规定的时间段内保持打开状态的任务,如果没有,我可以使用任何现有的 iOS 类/方法来实现此行为.

我的最终目标是在给定时间创建多个 TCP 连接。

请帮忙

【问题讨论】:

    标签: ios sockets tcp nsurlconnection nsstream


    【解决方案1】:

    是的..您可以使用 NSStream 和 CFSocket 创建到同一主机但不同端口的多个 TCP 连接...

    【讨论】:

    • 你试过了吗,你有样本吗?,这是否也表明 NSURLConnection 太抽象了,我们无法为其添加自定义?
    • 我无法评论 NSURLConnection 抽象,但是是的,我已经使用 AsyncSocket (cocoadev.com/wiki/AsyncSocket) 两次创建了到同一个 IP 地址的多个连接
    猜你喜欢
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    相关资源
    最近更新 更多