我尝试使用libcurl,但我不确定能够做到我想要的(或者至少没有成功)。 我使用游戏引擎(适用于iPhone和Android的cocos2d-x),我需要进行异步下载,以便在下载过程中保持游戏循环运行。
我尝试使用pthread,但是我得到了许多错误,比如非分配内存的realloc或者我用来获取json文件的其他对象的错误。
你有一个例子怎么做?还是一个ohter库?
我理解线程的逻辑,但如果你在iPhone上有像ASIHttpRequest这样简单的东西,那就太好了。一些int和startRequest在回调中完成,我可以按照自己的意愿完成。
无论如何,对不起我的英语并提前感谢。 达明
答案 0 :(得分:0)
http://think-async.com/这应该是您正在寻找的。 p>
您将有两个功能,一个用于启动连接,另一个用于读取和结束连接。如果你为这两个编写了一个包装器,那么你可以通过单个方法调用以你想要的方式进行HTTP连接。