【问题标题】:Using iOS device as TCP client - no Bonjour使用 iOS 设备作为 TCP 客户端 - 没有 Bonjour
【发布时间】:2010-09-26 22:17:28
【问题描述】:

我想将 iOS 设备用作 TCP 客户端,但我找不到可理解的 API/指南/示例来说明如何做到这一点。我试过SimpleNetworkStreamsPictureSharing,但他们都在使用Bonjour。我可以通过UDPEcho 轻松建立UDP 连接,但我找不到像UDPEcho 那样好的TCP 示例。我想要一个连接到服务器的简单示例,并在屏幕上打印来自服务器的所有传入消息 - 就是这样。

谢谢!

【问题讨论】:

    标签: objective-c tcp ios


    【解决方案1】:

    你看过 AsyncSocket 项目吗?

    http://code.google.com/p/cocoaasyncsocket/

    它支持 TCP 和 UDP。为了找到它,我搜索了“cocoa tcp socket class”。

    注意: 项目已移至https://github.com/robbiehanson/CocoaAsyncSocket

    【讨论】:

      【解决方案2】:

      Bonjour 只是一种宣布服务的方式,而不是 tcp/udp 的替代品。

      服务仍然使用 tcp 或 udp。

      ASIHTTPRequest 让您的生活更轻松。

      编辑
      正如我上面提到的:tcp 是服务的基本协议,而 Bonjour 可以宣布服务。所以请看this tutorial,不要关心 Bonjour 的东西。

      愿谷歌与你同在!

      【讨论】:

      • 感谢您的回答,但恐怕它对我没有帮助。我正在目标 c 中搜索示例 TCP 连接,现在就是这样..
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多