一种帧同步UDP网络同步方法

基本信息

申请号 CN201811635486.0 申请日 -
公开(公告)号 CN109474365A 公开(公告)日 2019-03-15
申请公布号 CN109474365A 申请公布日 2019-03-15
分类号 H04J3/06(2006.01)I; H04L29/06(2006.01)I 分类 电通信技术;
发明人 龚伟; 吕平华 申请(专利权)人 深圳市柠檬互动科技有限公司
代理机构 深圳市博太联众专利代理事务所(特殊普通合伙) 代理人 深圳市柠檬互动科技有限公司
地址 518000 广东省深圳市南山区粤海街道高新南十道深圳湾生态园11栋A座2806室
法律状态 -

摘要

摘要 本发明涉及多单位联网游戏开发技术领域,尤其为一种帧同步UDP网络同步方法,包括如下步骤:(1)IKCP_CMD_PUSH数据发送命令,kcp_input输入UDP收到的数据包,kcp包对前面的24个字节进行解压,包括conv、frg、cmd、wnd、ts、sn、una、len,根据una,会删除snd_buf中,所有una之前的kcp数据包,根据wnd更新接收端接收窗口大小;(2)收到的sn为11,una为12,表示sn为11的已经确认,下一个等待接收的为12,发送队列中,待确认的一个包为11,这个时候snd_una向后移动一位,序列号为11的包从发送队列中删除;(3)发送方的速度要匹配接收方接收(处理)数据的速度,发送方要抑制自身的发送速率,以便使接收端来得及接收。本发明,解决了多人联网对战弱网络下体验卡顿的问题。