[LayaAirIDE 2.0]请问用laya做微信小游戏能用udp做通信协议吗
如题。
想做一个moba类的微信小游戏,怎么选择通信协议,才最高效?
是不是只能在HttpRequest和websocket中选一个?这两个websocket更好些吗?
求大神解答。
想做一个moba类的微信小游戏,怎么选择通信协议,才最高效?
是不是只能在HttpRequest和websocket中选一个?这两个websocket更好些吗?
求大神解答。
没有找到相关结果
已邀请:
3 个回复
layabox
赞同来自: 墨
MOBA类的微信小游戏通常是需要联机对战的,WebSocket无疑是更为理想的选择。WebSocket是一种全双工通信协议,一旦连接建立,就能在客户端和服务器之间快速传输数据,而不需要像HTTP那样每次请求都重新建立连接。这对于需要实时更新的游戏(如MOBA)来说是非常重要的。与HTTP这种请求-响应模式相比,WebSocket能够显著降低响应延迟,从而提升游戏的实时性。
WebSocket协议本身是建立在TCP之上的,它不支持UDP。但是微信小游戏的底层,从2.7.0 开始,提供了 UDP 通信(wx.createUDPSocket)。
你如果只是在微信小游戏的场景下开发,可以直接使用微信小游戏的API提供的网络能力,
相关链接如下:
https://developers.weixin.qq.c ... .html
CloudFlame
赞同来自:
百炼
赞同来自: