我想将iOS设备用作TCP客户端,但我找不到一个可理解的API /指南/示例如何做到这一点。我尝试了SimpleNetworkStreams
和PictureSharing
,但他们都使用了Bonjour。我可以轻松地建立UDP连接,通过UDPEcho
学习,但我找不到与TCP UDPEcho
一样好的样本。我想要一个连接到服务器的简单示例,并在屏幕上打印来自服务器的所有传入消息 - 就是这样。
谢谢!
答案 0 :(得分:5)
你看过AsyncSocket项目吗?
http://code.google.com/p/cocoaasyncsocket/
它支持TCP和UDP。为了找到它,我用google搜索“cocoa tcp socket class”。
答案 1 :(得分:3)
Bonjour只是一种宣布服务的方式 - 而不是tcp / udp的替代品。
服务仍然使用tcp或udp。
ASIHTTPRequest让您的生活更轻松。
修改强>
正如我上面提到的:tcp是服务的基本协议,而Bonjour可以宣布服务。所以请参阅this tutorial并且不关心Bonjour的东西。
可能谷歌和你在一起!