最近在做学校的课题设计,我是做一个需要网络传输数据的cocos2dx游戏,这两天就在看网络连接部分。
服务器端有同学做好了,用的是y11框架,代码用php写。我需要做的是在客户端部分的登录、注册,游戏出场阵容的上传和下载,和比赛结果的上传。
我是用引擎的httprequest。我从网上查了些资料,大家首先看注册的方法的内容:
HttpRequest* request = new HttpRequest();
request->setUrl("地址");
request->setRequestType(HttpRequest::Type::POST);
request->setResponseCallback(this, httpresponse_selector(Register::onHttpRequestCompleted));
char postData[500]="";
sprintf(postData, "username=%s&password=%s", editBoxname->getText(), editBoxPassword->getText());
request->setRequestData(postData, strlen(postData));
request->setTag("POST test1");
HttpClient::getInstance()->send(request);
request->release();
这里post和get的区别就是地址后面有没有参数,get是写在后面的,post是放在了请求数据里。
如果请求成功,