0

看了论坛后,我找不到答案,所以我会尽量清楚并理解。

我尝试了 libcurl,但我不确定是否能够做到我想要的(或者至少不成功)。我使用游戏引擎(适用于 iPhone 和 Android 的 cocos2d-x),我需要进行异步下载以在下载期间保持游戏循环运行。

我尝试使用 pthread,但我遇到了许多错误,例如非分配内存的 realloc 或用于获取 json 文件的其他对象上的错误。

你有一个例子如何做到这一点?还是其他图书馆?

我了解线程的逻辑,但是如果您在 iPhone 上有简单的 ASIHttpRequest 之类的东西,那就太好了。一些 int 和 startRequest 在回调中完成,我可以随心所欲地做。

无论如何,对不起我的英语并提前感谢。达米安

4

1 回答 1

0

http://think-async.com/这应该正是您正在寻找的。

您将拥有两个功能,一个用于启动连接,另一个用于读取和结束连接。如果您为这两个编写了一个包装器,这可能会有所帮助,这样您就可以通过一个方法调用以您想要的方式进行 HTTP 连接。

于 2012-07-09T13:11:18.387 回答