CocosCreator通用框架设计之网络模块,如何实现高效长尾词查询?

2026-04-08 15:530阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计4824个文字,预计阅读时间需要20分钟。

CocosCreator通用框架设计之网络模块,如何实现高效长尾词查询?

前言:在Cocos Creator中开发一个HTTP请求相对简单,但许多游戏希望与服务器保持长连接,以便服务端能主动向客户端推送消息。通常不是客户端发起请求,而是服务端主动推送消息,以便实现实时性。

前言

在 Cocos Creator 中发起一个 echo.websocket.org:

  • 协议:必选项,默认是 ws 协议,如果需要安全加密则使用 wss。
  • 地址:必选项,可以是 ip 或域名,当然建议使用域名。
  • 端口:可选项,在不指定的情况下,ws 的默认端口为 80,wss 的默认端口为 443。
  • 资源:可选性,一般是跟在域名后某资源路径,我们基本不需要它。

websocket 的状态

websocket 有4个状态,可以通过 readyState 属性查询:

  • 0 CONNECTING 尚未建立连接。
  • 1 OPEN WebSocket连接已建立,可以进行通信。
  • 2 CLOSING 连接正在进行关闭握手,或者该close()方法已被调用。
  • 3 CLOSED 连接已关闭。

websocket 的 API

websocket 只有2个 API,void send( data ) 发送数据和 void close( code, reason ) 关闭连接。

阅读全文

本文共计4824个文字,预计阅读时间需要20分钟。

CocosCreator通用框架设计之网络模块,如何实现高效长尾词查询?

前言:在Cocos Creator中开发一个HTTP请求相对简单,但许多游戏希望与服务器保持长连接,以便服务端能主动向客户端推送消息。通常不是客户端发起请求,而是服务端主动推送消息,以便实现实时性。

前言

在 Cocos Creator 中发起一个 echo.websocket.org:

  • 协议:必选项,默认是 ws 协议,如果需要安全加密则使用 wss。
  • 地址:必选项,可以是 ip 或域名,当然建议使用域名。
  • 端口:可选项,在不指定的情况下,ws 的默认端口为 80,wss 的默认端口为 443。
  • 资源:可选性,一般是跟在域名后某资源路径,我们基本不需要它。

websocket 的状态

websocket 有4个状态,可以通过 readyState 属性查询:

  • 0 CONNECTING 尚未建立连接。
  • 1 OPEN WebSocket连接已建立,可以进行通信。
  • 2 CLOSING 连接正在进行关闭握手,或者该close()方法已被调用。
  • 3 CLOSED 连接已关闭。

websocket 的 API

websocket 只有2个 API,void send( data ) 发送数据和 void close( code, reason ) 关闭连接。

阅读全文