【发布时间】:2011-08-26 12:48:42
【问题描述】:
我为 Android 编写了一个客户端-服务器应用程序,我也在为 Iphone 做同样的事情。 问题是,对于 Java 服务器和 Android 客户端的通信过程,我编写了类似这样的程序(伪...):
data = read();
if ( data.compareTo("Something1") == 0) then
write("Something2");
data = read();
if ( data.compareTo("Something3") == 0) then
//End communitacion
endif
endif
现在我的问题是“iphone 插座”我不知道该怎么做。我正在使用 AsyncScoket 库,并且使用该库,读取不会阻塞(这对我来说很复杂)并且它使用了我真的不知道如何正确使用它的回调。
我猜当读取完成时,如果发送的数据等于“Something1”或“Something2”,我应该在适当的回调中测试......但是,第一个小问题是它没有任何顺序。
我应该说我没有时间修改协议。
如果有人可以指导我,我将不胜感激。或者任何使用 AsyncSocket 库完成网络通信的代码示例。
谢谢!
【问题讨论】:
标签: iphone objective-c network-protocols cocoaasyncsocket