当前位置: 首页 > news >正文

网站建设 九艾bt磁力种子搜索引擎

网站建设 九艾,bt磁力种子搜索引擎,怎么查看一个网站的浏览量,网页图片不显示是什么原因猴子原创,欢迎转载。转载请注明:转载自Cocos2D开发网--Cocos2Dev.com,谢谢! 原文地址:http://www.cocos2dev.com/?p274 最近开发一个手机版的多人在线游戏,和服务器通讯要用到socket长连接和http短连接。刚好这几天有…

猴子原创,欢迎转载。转载请注明:转载自Cocos2D开发网--Cocos2Dev.com,谢谢!

原文地址:http://www.cocos2dev.com/?p=274

最近开发一个手机版的多人在线游戏,和服务器通讯要用到socket长连接和http短连接。刚好这几天有不少人问我这方面的知识。我今天就给大家讲下吧。

大家应该知道在cocos2d-x上面使用socket一般有BSDSocket,http一般用curl,但实际用的过程中还是有很多问题。之前也有很多人写过这方面的教程,我就不重复了,我说下我自己在项目中使用的。

Socket我使用boost,http请求使用libhttp。

socket比较麻烦,先说libhttp吧。

一、libhttp的使用方法:


1、首先去网上下载这三个资源文件:curl、jsoncpp、libhttp。

2、下载好后,将他们加到自己的工程libs目录下。

http请求:(这是异步请求)


里面设计到的函数在这几个头文件中

#include "json.h"

#include "Http.h"

Json::Value BYGameApiRequest::gameLogin(const std::string &name,const std::string &psw){RequestParam params;// params就是存放需要post到服务器的数据// params.addParam("name", name);// params.addParam("psw",psw);Response response;m_request->syncRequest(BY_GAME_API_URL+BYMethod::GAME_LOGIN+"?userId="+name, Request::Post, params, &response);Json::Value root=NULL;Json::Reader reader;// cout << response.getRawData();string res=string(response.getRawData(),response.m_rawDataSize);reader.parse(res.c_str(), root, false);return root;//这就是服务器返回的json数据格式。}



上面的这个方法,就可以实现和服务器的post请求,这个函数一般放在什么地方好呢?


我的建议是,在游戏工程中建立一个单例类GameAPIRequest,这个单例类就负责请求所有的api数据,一般请求的api是有自己公司定义的格式的,所以所有的函数、参数,我建议建立一个Config和Method的配置类,专门宏定义格式给GameAPIRequest使用。


这样服务器修改了格式什么的,只需要在配置类中修改就可以了。

二、socket使用方法:

添加boostframework库到libs,这个需要自己将boost打包成.framework

汗.....这个需要自己实现的是在太多了,我改天从我项目中把代码抽出来新建个demo工程。不好意思咯。有空闲时间的朋友可以自己找资料学学看。

http://www.wooajung.com/news/35011.html

相关文章:

  • 外国设计师素材网站全网优化哪家好
  • 便宜的网站制作seo软件代理
  • excel+表格+做的网站宁波抖音seo搜索优化软件
  • 建站之星7大核心价值铁岭网站seo
  • 移动端网站开发介绍百度网页制作
  • 微信公众号发布wordpress如何网页优化
  • 公司网站是怎么做的最佳磁力吧ciliba磁力链
  • 无锡锡山网站建设seo排名优化软件有用
  • 专业广州做网站公司网络营销ppt讲解
  • 网站布局软件网络营销的职能是什么
  • 平台期什么意思攀枝花seo
  • 国家住房部和城乡建设部 网站某网站seo诊断分析
  • 张掖专业做网站的公司免费发布信息
  • 做装修网站公司电脑培训
  • b2c购物网站系统软文写作的三个要素
  • 长葛做网站娱乐热搜榜今日排名
  • 网站建设营销型新闻营销
  • 寻求南宁网站建设人员威海seo优化公司
  • css网站开发站长统计app软件下载官网安卓
  • 哈尔滨专业优化网站个人南通百度网站快速优化
  • 福建泉州网站建设公司互联网营销师怎么考
  • 网站logo衔接西安高端网站建设公司
  • 网站建设公司推广方案百度推广多少钱一天
  • 后台网站如何建设南宁seo推广服务
  • 郑州专业做淘宝直播网站济南竞价托管
  • 东莞建网站的公司app开发公司
  • 门户网站制作seo网站技术培训
  • 免费网站模版下载本地推广平台
  • 重庆专业网站推广时间交换链接的作用
  • 百度搜索站长平台搜索引擎营销的特征