| .. |
|
.nuget
|
a44967f08f
1.gate封包zip解析正确
|
пре 13 година |
|
App
|
9c6944986e
初步实现异步网络库,由于C#Socket是利用线程池发送和接收的,所以必须让发送接收线程完成后回调到poll线程,以后所有游戏逻辑都在poll线程执行
|
пре 11 година |
|
Config
|
450550d4ef
1.增加对象创建工厂Factory类
|
пре 11 година |
|
Game
|
9c6944986e
初步实现异步网络库,由于C#Socket是利用线程池发送和接收的,所以必须让发送接收线程完成后回调到poll线程,以后所有游戏逻辑都在poll线程执行
|
пре 11 година |
|
Lib
|
44660ee794
1.增加Character类
|
пре 12 година |
|
Platform
|
d326e8102f
增加TServer和TSession两个类,TSession提供send和recv应用层缓冲区,应用层会先将数据读写到缓冲区.通过时间回调来触发真正的系统读写事件.如果应用层有大量小包,这样合并发送性能会非常高.
|
пре 11 година |
|
Server
|
c60fe0c17b
1.buff计时器是非托管资源,不过即使没有马上Dispose也没关系,在垃圾回收的时候再从TimerComponent中删除也可以,所以还是设计成不需要Dispose比较方便
|
пре 11 година |
|
Tools
|
01359e0b9c
升级到.net framework 4.5.1
|
пре 11 година |
|
CSharp.sln
|
a594cc505d
动态加载Controller Assembly,以后可以方便的Reload
|
пре 11 година |
|
CSharp.sln.DotSettings
|
ad42eb45ad
1.使用unity3d类似的Component设计模式,不同的游戏对象是不同的Component组合起来的
|
пре 11 година |
|
Egametang.pfx
|
7bff8db732
custom tools, ProtobufTool运行成功,可以在vs中把proto生成相应的cs文件
|
пре 13 година |