大佬教程收集整理的这篇文章主要介绍了【玩转cocos2d-x之三十一】弱联网与服务器的通讯,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
原创作品,转载请标明:http://www.voidcn.com/article/p-ndohzuqc-ep.html
这里采用Apache+php搭建了一个简易服务器,服务端用php语言,客户端采用cocos2d-x的CChttpClient类通过http方式访问服务端资源。模拟了cocos2d-x提交账户和密码到服务端,服务端校验帐号密码,如果正确返回客户端成功登录,如果错误则返回错误信息,同时在服务端后台保存登录log。第一次接触php,语法上和C/C++还是蛮像的,主要是给出一个cocos2d-x网络实例,代码中并没有做一些防呆纠错措施。
Apche2.2 x86版下载地址:http://pan.baidu.com/s/1vNuLF
php5.2.17版下载地址:http://pan.baidu.com/s/17sFoN
搭建过程参见http://tech.163.com/06/0206/11/299AMBLT0009159K.html,这里就不安装MySQL了。
搭建成功后,打开@L_489_6@,就可以看到"It' works!"字样。同时打开Apache monitor监控Apache处于运行状态。我这里使用的80端口。
http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,deletE,对应着查改增删,这里介绍GET和POST。
用$_GET获取表单数据,表单数据对任何人都是可见的,比如
http://www.w3school.com.cn/welcome.php?username=jackystudio&password=123
CChttpClient的使用这里也不赘述了,请移步官方文档How_to_use_CCHttpClient。这里在上文编辑框和点九图的基础上进行了修改。2个编辑框,分别是username和password。一个按钮点击发送请求。一个文本显示从服务器返回的结果。
(1)帐号密码正确时
(2)帐号密码错误时
下载地址:http://download.csdn.net/detail/jackyvincefu/6713471
以上是大佬教程为你收集整理的【玩转cocos2d-x之三十一】弱联网与服务器的通讯全部内容,希望文章能够帮你解决【玩转cocos2d-x之三十一】弱联网与服务器的通讯所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。