一种帧同步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)发送方的速度要匹配接收方接收(处理)数据的速度,发送方要抑制自身的发送速率,以便使接收端来得及接收。本发明,解决了多人联网对战弱网络下体验卡顿的问题。 |
