objective-c - 使用 iOS 设备作为 TCP 客户端 - 没有 Bonjour

标签 objective-c tcp ios

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

谢谢!

最佳答案

您看过 AsyncSocket 项目了吗?

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

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

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

关于objective-c - 使用 iOS 设备作为 TCP 客户端 - 没有 Bonjour,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3800057/

相关文章:

iphone - 我想以不同的时间间隔多次调用一个方法

ios - 根据输入的字符限制 UITextField 在用户输入时显示的内容

objective-c - 核心数据 : Keypath Error Not Found in Entity <NSSQLEntity Studies id=3>

c++ - main : src/unix/core. c:117: uv_close: 断言 `!uv__is_closing(handle)' 失败

objective-c - iOS TCP/IP 检查连接

ios - 忽略随机 subview 的 UIAppearance 代理而不是整个类

python - 使用队列的 Asyncio 持久客户端协议(protocol)类

ios - 计算多个数组的最终值 - swift

ios - Swift:如何切换两个 UI 开关

ios - iOS 13 中的 modalPresentationStyle 默认值