【技术实现步骤摘要】
网络数据传输方法、装置及电子设备
本专利技术涉及计算机应用
,尤其涉及一种网络数据传输方法、装置及电子设备。
技术介绍
当前,用户终端在移动网络下进行网络数据传输时,移动网络环境经常会存在网络丢包的情况。若用户终端采用TCP(TransmissionControlProtocol,传输控制协议)进行网络数据传输,网络延迟会随着丢包率的增大而成倍的增加。若用户终端采用UDP(UserDatagramProtocol,用户数据报协议)进行网络数据传输,虽然网络延迟会有所改善,但是不能保证消息的顺利到达。当用户终端在进行一些需要很高及时性的手机游戏时,若采用上述两种网络数据传输方案进行网络数据传输,当出现网络丢包时,可能会导致网络连接断开,用户需要重新登录该手机游戏,给用户带来不便。
技术实现思路
有鉴于此,本专利技术实施例提供一种网络数据传输方法、装置及电子设备,能够实现更稳定顺畅的数据传输,减少网络中断给用户带来的不便。第一方面,本专利技术实施例提供一种网络数据传输方法,所述方法应用于客户端,所述方法包括:在UDP下获取消息包;为所述消息包进行编号;向服务器发送带 ...
【技术保护点】
1.一种网络数据传输方法,所述方法应用于客户端,其特征在于,所述方法包括:在用户数据包协议UDP下获取消息包;为所述消息包进行编号;向服务器发送带有编号的所述消息包;接收服务器返回的应答消息,所述应答消息中包括所述消息包的编号。
【技术特征摘要】
1.一种网络数据传输方法,所述方法应用于客户端,其特征在于,所述方法包括:在用户数据包协议UDP下获取消息包;为所述消息包进行编号;向服务器发送带有编号的所述消息包;接收服务器返回的应答消息,所述应答消息中包括所述消息包的编号。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当与服务器之间的网络发生中断并重新连接之后,向服务器发送当前接收到的消息包对应的第一消息编号;接收服务器返回的所述服务器缓存的所述第一消息编号对应的消息包之后的所有消息包,以及所述服务器当前接收到的消息包对应的第二消息编号;将自身缓存的所述第二消息编号对应的消息包之后的所有消息包向服务器发送。3.根据权利要求1或2所述的网络数据传输方法,其特征在于,向服务器发送的各消息包的消息编号按照发送的先后顺序依次递增。4.一种网络数据传输方法,所述方法应用于服务器,其特征在于,所述方法包括:接收客户端发送的消息包,所述消息包为所述客户端在UDP下获取的,且所述消息包中包括编号;向所述客户端发送应答消息,所述应答消息中包括所述消息包的编号。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当与客户端之间的网络发生中断并重新连接之后,接收客户端发送的所述客户端当前接收到的消息包对应的第一消息编号;向客户端发送自身缓存的所述第一消息编号对应的消息包之后的所有消息包,以及自身当前接收到的消息包对应的第二消息编号;接收客户端返回的所述客户端缓存的所述第二消息编号对应的消息包之后的所有消息包。...
【专利技术属性】
技术研发人员:金淼,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。