KCP的实现

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处理消息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值