我为Android编写了一个客户端 - 服务器应用程序,并且我正在为iPhone执行相同的操作。 的事情是,在沟通过程中,与Java服务器和Android客户端,我编程是这样的(伪...):如何使用“iphone套接字”编程通信协议?
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库完成网络通信的任何代码示例。
谢谢!
最后,我用了。抱歉忘记回答。 – newlog