欧博亚洲电脑版下载:协议生成器工具

admin 3个月前 (06-17) 科技 32 0

前言

作甚协议天生器?实在就是前后端同砚在对协议的时刻使用的工具,手动添加对应的内容,最后一键公布自己需要的任何与协议有关的内容。
有人会说,我直接写proto文件用它的命令行也可以天生许多文件的。不外proto自己的能力,我工具都可以使用,由于自己工具就可以挪用proto。下面最先先容一下这款附带源码的工具
良心价钱,买来不一定要用,然则你可以拿来学习这种头脑;用什么语言开并不主要,主要的照样头脑;编程编的就是头脑,就跟写文章一样。

先容

  1. 文件功效
  2. 界说服务

    可能我门一款游戏用到好几个服务,好比上岸服务,大厅获得道具服务,战斗服务。对于棋牌游戏或者联网对战游戏尤其云云。而这些服务器有的是长毗邻,有的是短链接,有的是proto花样,有的是json花样。在这个工具里都是可以设置的。
  3. 界说协议号

    我们用socket做游戏的一样平常界说花样的时刻都是协议号+数据长度+数据段。这个很正常,固然http也是可以这样界说的。好比http://xxx.xxx.com:80/classname/functionname?xxx=cc&xx=xx
    ip+端口,这个跟socket是一样的。端口之后和问号之前的就可以界说为协议号了,也就是资源路径。这样就可以是非链接使用同样的处置方式。
  4. 界说模块
    欧博亚洲电脑版下载:协议生成器工具 第1张
    我小我私家喜欢将差别的功效分为差别的模块。然后在模块中界说新闻
  5. 界说新闻花样
    欧博亚洲电脑版下载:协议生成器工具 第2张
    好比这个商铺模块,在进入商铺时需要给服务器发送获取商品列表的新闻。而服务器需要两个字段。并设置了类型。而工具是支持注释的,CNName就是了。有请求花样,自然也有返回花样,以是有GetProductInfoResult,并界说了返回的新闻花样。
  6. 使用
    欧博亚洲电脑版下载:协议生成器工具 第3张
    xxxHandler代表了一个请求处置。一个处置会有请求新闻,响应新闻。以是将适才界说的两个新闻花样,设置到request和response中就可以了。
    欧博亚洲电脑版下载:协议生成器工具 第4张

导出

欧博亚洲电脑版下载:协议生成器工具 第5张
xml目录为项目配置文件,export为导出内容目录

导出的文档

欧博亚洲电脑版下载:协议生成器工具 第6张

导出proto的java类

欧博亚洲电脑版下载:协议生成器工具 第7张

使用lua剧本剖析xml文件

欧博亚洲电脑版下载:协议生成器工具 第8张

结语

工具先容就这些,希望对有需求的人提供一定的辅助。要害照样头脑,连系我微店里的网络框架一起学习会更快速。
迎接关注我的民众号,获取更多精彩内容。

欧博亚洲电脑版下载:协议生成器工具 第9张

迎接扫码关注民众号《微笑游戏》,浏览更多内容。

,

欧博亚洲电脑版下载

欢迎进入欧博亚洲电脑版下载(Allbet Game):www.aLLbetgame.us,欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。

皇冠APP声明:该文看法仅代表作者自己,与本平台无关。转载请注明:欧博亚洲电脑版下载:协议生成器工具

网友评论

  • (*)

最新评论

站点信息

  • 文章总数:539
  • 页面总数:0
  • 分类总数:8
  • 标签总数:985
  • 评论总数:166
  • 浏览总数:2702