| .. |
|
KNet
|
7af7526387
kchannel客户端id由一个随机数表示,避免之前的客户端消息串到当前客户端来
|
%!s(int64=8) %!d(string=hai) anos |
|
TNet
|
0dbce9a954
1.消息格式变化,size(2byte)+ headSize(2byte) + head + message
|
%!s(int64=8) %!d(string=hai) anos |
|
AChannel.cs
|
33de82a615
收消息时不再需要new一块byte[],大大减少了gc
|
%!s(int64=8) %!d(string=hai) anos |
|
AChannel.cs.meta
|
51b1c7cd59
两边经常改动的代码改为共用
|
%!s(int64=8) %!d(string=hai) anos |
|
AService.cs
|
270f097ebf
删掉了enet,有了kcp就不需要enet了
|
%!s(int64=8) %!d(string=hai) anos |
|
AService.cs.meta
|
51b1c7cd59
两边经常改动的代码改为共用
|
%!s(int64=8) %!d(string=hai) anos |
|
Circularbuffer.cs
|
4fbe15ce64
修复PacketParser一个bug,包缓冲设置成了8K,导致超过8K的包接收出错,应该设置成ushort.MaxValue, 这里会占用64K,1000个连接占用64M,内存还可以接受
|
%!s(int64=8) %!d(string=hai) anos |
|
Circularbuffer.cs.meta
|
fc8f1052bc
TBuffer由于KCP也用到了,所以抽出来共用,改名成CircularBuffer
|
%!s(int64=8) %!d(string=hai) anos |
|
KNet.meta
|
137112db76
初版KCP
|
%!s(int64=8) %!d(string=hai) anos |
|
NetworkHelper.cs
|
450b916189
统一使用IPEndPoint表示地址,方便以后用IPV6
|
%!s(int64=8) %!d(string=hai) anos |
|
NetworkHelper.cs.meta
|
450b916189
统一使用IPEndPoint表示地址,方便以后用IPV6
|
%!s(int64=8) %!d(string=hai) anos |
|
TNet.meta
|
f96cd1cf8b
全热更支持,逻辑代码全部能够热更新
|
%!s(int64=8) %!d(string=hai) anos |