没有合适的资源?快使用搜索试试~ 我知道了~
canoe-server:游戏服务器框架
共97个文件
java:74个
xml:8个
classpath:6个
需积分: 9 0 下载量 48 浏览量
2021-07-14
02:55:50
上传
评论
收藏 80KB ZIP 举报
温馨提示
canoe-server a game server framework 该框架是过去游戏服务器开发过程中提炼出来的一些可通用的底层机制,因水平有限,其中可能会有BUG或疏漏。 框架自有其包含的主要功能如下: 标注方式的通讯处理,解耦业务逻辑与通讯逻辑: @CanoeCommand(value = GameProtocol.C_EXIT, roleRequired = true) public void onExit(Request request, ResponseSender responseSender) { Session session = request.getSession(); session.setRole(null); } 事件管理机制,并且包含标注方式的事件侦听,该机制在我们自己项目里的解耦业务逻辑与通讯逻辑起到与上一条同等重要的作用。 @Ev
资源推荐
资源详情
资源评论
收起资源包目录
canoe-server-master.zip (97个子文件)
canoe-server-master
.gitignore 10B
canoe-chat
src
main
resources
applicationContext.xml 1KB
log4j.properties 671B
java
com
googlecode
canoe
chat
ctrl
OpCodes.java 420B
ChatCtrl.java 3KB
domain
User.java 524B
Main.java 602B
.classpath 1KB
pom.xml 4KB
.project 741B
canoe-amf
src
main
java
com
googlecode
canoe
amf
AMFMessageCodec.java 2KB
.classpath 998B
pom.xml 1KB
.project 538B
canoe-spring
src
main
java
com
googlecode
canoe
spring
SpringCommandMapping.java 1KB
.classpath 998B
pom.xml 1024B
.project 743B
canoe-core
src
main
java
com
googlecode
canoe
core
server
support
DefaultLifecycleHandler.java 3KB
AbstractCanoeServer.java 1KB
LifecycleHandler.java 529B
CanoeServer.java 139B
exception
ServerException.java 314B
RequestException.java 440B
session
SessionEvent.java 491B
Role.java 125B
support
AbstractRole.java 936B
DefaultSessionRoleManager.java 2KB
AbstractSession.java 1KB
Session.java 419B
SessionRoleManager.java 404B
command
CommandEntry.java 1KB
Command.java 329B
CallbackEntry.java 1KB
CommandMapping.java 227B
support
AbstractCommandMapping.java 2KB
Callback.java 462B
CommandHelper.java 6KB
CallbackEvent.java 237B
annotation
CanoeCallback.java 531B
CanoeCallbacks.java 477B
CanoeCommand.java 508B
message
ResponseScope.java 94B
support
AbstractMessageCodec.java 2KB
AbstractResponseSender.java 2KB
Message.java 760B
ResponseSender.java 111B
Response.java 1KB
Request.java 188B
MessageCodec.java 161B
event
EventDispatcher.java 352B
EventUtil.java 1012B
EventDispatcherAdapter.java 3KB
EventListener.java 153B
EventListenerEntry.java 2KB
Event.java 712B
anno
EventListener.java 355B
scheduler
Worker.java 3KB
DelayedFuture.java 1004B
WorkerGroup.java 2KB
FutureBase.java 2KB
SequentialFuture.java 427B
SchedulerImpl.java 3KB
Scheduler.java 1KB
signal
SignalMonitor.java 665B
Signal.java 156B
.classpath 1KB
pom.xml 1KB
.project 995B
pom.xml 2KB
canoe-mina
src
main
java
com
googlecode
canoe
mina
MinaSession.java 658B
CanoeIoHandler.java 3KB
MinaSessionFactory.java 318B
MinaCanoeServer.java 2KB
MinaResponseSender.java 917B
DefaultMinaSessionFactory.java 401B
CanoeProtocolCodecFactory.java 3KB
.classpath 1KB
pom.xml 1023B
.project 539B
canoe-fcgi
src
main
java
com
googlecode
canoe
fcgi
FCGIConnection.java 14KB
FCGIException.java 251B
util
IoUtils.java 849B
constant
FCGIProtocolStatus.java 961B
FCGIHeaderType.java 2KB
FCGIRole.java 718B
message
FCGIParams.java 2KB
FCGIStdin.java 1KB
FCGIBeginRequest.java 1KB
FCGIHeader.java 2KB
FCGIEndRequest.java 1KB
test
java
com
googlecode
canoe
fcgi
Test1.java 110B
Test.java 3KB
.classpath 1KB
pom.xml 881B
.project 995B
README.md 2KB
共 97 条
- 1
资源评论
小小鹊
- 粉丝: 34
- 资源: 4534
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功