一、回顾:之前用过java和oc的网络编程
1.java需要在线程中执行网络操作这种耗时长的操作,在java中Thread的方法很简单方便,在Android开发时加上Handler就完美至极,可以实现网络访问和界面数据的更新实现异步,AsynTask是封装得比较好的线程访问方式,但是有其弱点就是线程需要排队,不好管理优先级;
2,oc用得并不是很多,但是的方式和C++类似,都是用函数指针的方式,在网络访问的各个阶段回调出来处理,网络访问同样需要用到线程的异步处理方式,不然在iphone开发的时候也会引起崩溃或黑屏。
二、C++的实现过程
1,用到的头文件
#include "extension.h"
#include "HttpRequest.h"
#include "HttpClient.h"
#include "HttpResponse.h"
2,名空间
<