CocosCreator通用框架设计之网络模块,如何实现高效长尾词查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4824个文字,预计阅读时间需要20分钟。
前言:在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分钟。
前言:在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 ) 关闭连接。

