使用iOS设备作为TCP客户端 – 没有Bonjour

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

谢谢!

你看过AsyncSocket项目吗?

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

它支持TCP和UDP。 要find它,我search了“cocoatcp套接字类”。

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

Bonjour只是宣布服务的一种方式 – 不能代替tcp / udp。

服务仍然使用tcp或udp。

ASIHTTPRequest使您的生活更轻松。

编辑
正如我上面提到的:tcp是服务的基本协议,而Bonjour可以公布服务。 所以看到这个教程 ,不关心Bonjour的东西。

愿谷歌与你同在!