【问题标题】:iOS Rocket socket with ip address not working带有IP地址的iOS Rocket套接字不起作用
【发布时间】:2013-12-22 01:22:54
【问题描述】:

我想让套接字火箭使用 IP 地址而不是主机名

我正在使用 Socket Rocket 访问https://github.com/square/SocketRocket#readme 在 iPhone/ipad 上创建实时应用程序,如果我使用主机名,该库工作正常,但如果我使用 IP 地址而不是主机名,它就不起作用(我得到ip 通过 ping 我的网络服务器主机名)

尝试将 ip 地址解析为其主机名,但没有。

【问题讨论】:

  • 可以分享一下你使用的主机名和IP吗?
  • 我使用了一个通用的存在于这个网站websocket.org/echo.html,主机名是ws://echo.websocket.org和通过ping主机名检索到的ip
  • 主机名是正确的使用方式。如果你有IP,那么你必须使用它作为ws://xxx.xxx.xxx.xxx,它应该可以工作..
  • 如果你检查网站 websocket.org/echo.html ,并尝试用 ip "ws://174.129.224.73" 替换主机名 "ws://echo.websocket.org"它不起作用 :( ,同样的事情发生在 IOS

标签: ios sockets websocket ip socketrocket


【解决方案1】:

这里是解决方案,我使用了“GCDAsyncSocket”库,它运行良好且流畅

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    • 2012-11-03
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-05
    相关资源
    最近更新 更多