现在,项目的开发非常顺利。协议和验证器都已经完成,当然,当中也遇到不少问题。说几个要注意的
1)当你重实现Darkstar里面的协议的时候,你必须注意,除非你登陆验证被操作后,否则最好不要调用sessionMessage(),因为他在登陆验证前,信息都会加入到队列当中,只有在登陆后才会从队列写到socket中去。
2)一旦flushMessage调用,标明登陆验证已经被操作,无论是成功与失败,都代表了已经被操作,那么他就会响应你login这个opcode以后的封包了。
3)在这之前,最后就是用writeToWriteHandler来发送信息,不应该使用writeBuffer或者sessionMessage因为那些都是代表登陆验证后的。所以即使你sessionMessage里实现了加密封包的功能等等,也不应该去调用它,或者你可以把它抽象成一个方法。
4)应该在loginSuccess和loginFailure这两个响应方法中调用,如果支持多节点的话,应该同时在LoginRedirect中调用flushMessage。
今天就先写这么多了,希望大家支持。如果有对永恒有爱或者Java或者Project Darkstar有爱的话,请加入到我们的项目中来。再说明一次地址:
http://kenai.com/projects/darkaion
enrodri这几天他妈进进医院所以不在,这几天他都不在。本团队要求都能有Gtalk或者Gwave。谢谢关注我的博客,如果觉得好请发个评论支持一下,收藏一下,还有就是订阅本博客以后有关于Darkstar的最新消息能第一时间了解到。另外,如果发现我们代码中有Bug请到Issue Tracking那里反映,当然,如果附件附上补丁那是非常欢迎的。欢迎所有对Darkstar有爱的进行交流,QQ 61304189。DarkAion群90832987,仅国内,国外没QQ的哦,囧
P.S.本人应届毕业生,求职。
分享到:
相关推荐
Project+Darkstar服务器开发指南
darkstar server安装程序以及说明文档
project darkstar 资料很少 中午资料更少,这个事因为文档的翻译过来的 中英文对照版本,翻译的不好,但是还能凑合看,看不懂中午的地方 对照英文看。
darkstar,sun公司的游戏平台,2008年1月发布,可用来开发pc多人游戏,也可开发手机多人游戏
Project_Darkstar服务器开发指南
Project Darkstar客户端开发指南,主要介绍用Project Darkstar进行游戏开发的基本知识。
Project Darkstar属性文件配置. Project Darkstar属性文件配置. Project Darkstar属性文件配置. Project Darkstar属性文件配置.
这篇文档设计用与教你知道一些开始开发一个游戏服务并且在PDS 系统上运行的知识。我们称这个编程为PDS 应用,你将在这里一些看到一些技巧和其他的PDS 文档。
darkstar-as3-0.9.8.darkstar-as3-0.9.8.darkstar-as3-0.9.8.darkstar-as3-0.9.8.
ProjectDarkStar与Ecplise集成.doc 刚做好的 图文并茂
DarkStar 是 Sharp Zaurus 的 HTML 编辑器。 它是使用 C++ 和 Qt/Embedded 开发的。 它的目标是成为一个功能非常齐全的开发工具,同时保持简单易用。
架构之美体现了关注点的分离与结合。在软件设计中,设计师需要考虑多方面的关注点。漂亮的架构设计让这些关注点尽可能分离,然后以最简单的机制结合在一起,从而得到高内聚、低耦合的系统。例如在Darkstar项目中,...
暗星计划 自2020年4月25日起,该项目已弃用,请访问Topaz项目
DarkstarUploadServiceClient 这是一个cordova插件,它为Web应用程序提供了一种使用Messenger类与后台服务进行通信的方式安装在... cordova plugin add https://github.com/superdecimal/darkstar-cordova-plugin
Dockstar:Darkstar变得轻松Dockstar让您可以轻松地使用Docker来配置,构建和部署新的。快速开始确保您具有Bash shell(Mac OS和Linux自动具有此外壳)并已安装 。 在终端中运行git clone ...
具有TLS / SSL功能的Project Darkstar服务器(以前由Sun Microsystems,Inc.赞助)的扩展。
具有TLS功能的Project Darkstar服务器(以前由Sun Microsystems,Inc.赞助)的Java客户端api的扩展。
Darkstar FFXI 模拟器的前端 配置 有几个小步骤可以启动和运行这个 UI。 安装 nodejs 和 npm 运行git clone https://github.com/DarkstarProject/dspweb.git 进入 dspweb 目录并运行npm install 编辑conf/config...
黑暗之星Mk.II 小型轻巧,防水/防泥/防冲击/防弹头灯,带蝙蝠烘烤光输出和类似Scurion的车身,价格为1/8。 如果您是拥有骇客灵魂的探洞者,矿山探险者,骑自行车的人等,这是一种方法!特征两个高功率高效率XP-L2 ...
sgs-server-dist文件 darkstar例子和类包