U3D + KBE Demo传输消息流程图文解析【服务端】
来源:互联网 发布:mac的废纸篓 编辑:程序博客网 时间:2024/04/30 07:43
服务器引擎端
解释:这里主要是引擎部分,因为KBE引擎本身对账户注册与登陆已经封装好了
引擎底层部分是C++代码,所以不必在上层使用.py进行处理。
服务器的代码都在kbengine-master中,代码分为2部分,一部分是python用于处理逻辑,底层C++用于封装各种接口。
使用的IDE是pycharm3.1,安装的python是3.3的,具体的版本也要看kbengine官方更新的要求。
1.使用pycharm打开master项目。
大体的结构是这个样子的
这时候你打开某个脚本,会发现出现很多的波浪,报错或者警告。
我这里没有一些错误警告提示是因为我把警告都在都在设置里面清除了!至于清除的方法,这里就不详述了,是pycharm本身的设置
(这个做法是把IDE的提示改变了,事实上并没有起到修改错误的状况),官方给出的是,无视这些错误与警告,拿KBEngine这个包
来说,他在服务器运行的时候,是直接加载到内存中的,所以这些错误可以不计。
2.打开项目了解服务器端各个文件结构
可以在官方文档中知悉。http://kbengine.org/cn/docs/
3.登陆注册实例分析
在python层,只看到了Acount对角色的处理,并没看到有关登陆注册的处理。
经过研究,登陆注册的处理部分直接交给了底层的C++去处理,
从这里可以看到kbe下都是服务器的底层C++的代码,然后在server文件夹之下直接看到了loginapp这里就是直接处理了登陆的逻辑。
对此,可能有些疑问,我想在登陆验证中加更多的判断处理什么的,那岂不是直接定死,事实上,你可以考虑直接改底层代码,或者自己在python上层做处理,毕竟开源,可以自己设计。
这个函数就是处理注册账户的。
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
至于更加详细的分析,需要个人去亲身写实际例子,然后理解。
以上纯为个人分析,如果错误,请谅解。
转载请注明出处。
作者: 大帅纷纭
微博:http://weibo.com/2357191704/profile?topnav=1&wvr=6
博客:http://blog.csdn.net/dashuaifenyun1991
邮箱:bandit_empire@163.com
- U3D + KBE Demo传输消息流程图文解析【服务端】
- U3D + KBE Demo传输消息流程图文解析【客户端】
- U3D + KBE Demo环境搭建过程
- 《原创》U3D + KBE Demo环境搭建过程
- U3D + KBE Demo环境搭建过程
- U3D + KBE Demo环境搭建过程详细记录
- kbe服务端笔记
- kbe的UE4的demo大体解读
- SOAP消息的基础传输DEMO
- NuPlayer从服务端获取应答消息流程
- 图文解析Android 消息处理机制
- 图文解析Struts2框架执行流程
- kbengine引擎-忙里偷闲,kbe服务器架设及demo运行教程
- kbengine引擎-忙里偷闲,kbe服务器架设及demo运行教程
- 在Android手机上支持消息传输协议(MQTT) Demo
- 在Android手机上支持消息传输协议(MQTT) Demo
- iOS 消息转发机制Demo解析
- u3d快速入门图文教程
- 如何进行ppt和pdf转换
- 深入理解指定IE浏览器渲染方式
- Android中DRM版权保护机制的研究
- [BZOJ 1833][ZJOI 2010]count数字计数(数位DP)
- android多个项目引用同一个V7包
- U3D + KBE Demo传输消息流程图文解析【服务端】
- Customizing profile information
- 动态特性
- 每日思想教育
- ITOO总结
- 偶然性
- zookeeper数据浏览工具
- Acitivity在singleTask加载模式下的数据传递处理
- 使用TagSupport自定义标签