kcp的工作模式
2.kcp
3.kcpHandle
3.kcpSession
4.kcpsession
kcp接收
kcp发送
5.客户端的建立
kcp的客户端和服务端一定是要基于一个相同的端口来通信的,但两者没有连接之前,需要一个对话id,这个全局唯一id只能有服务端来下发,客户端来下发的话就会很混乱。
实现方法:在客户端创建的时候向服务端发送一条byte[4]的全0消息,服务端接收到了就认为是一个新的客户端,下发id(前面四个字节还是0,后面接id)。后面通信的时候就是sid在前面
6.断线重连机制
7.kcpnet服务端
补充:
8.kcp客户端:
在moba中的代码:
服务端:
客户端:
init:
增加消息和update处理消息