标准网络接口

    • XMLHttpRequest:用于短连接

    当然,在 Web 平台,浏览器原生就支持这两个接口,之所以说 Cocos Creator 支持,是因为在发布原生版本时,用户使用这两个网络接口的代码也是可以运行的。也就是遵循 Cocos 一直秉承的 “一套代码,多平台运行” 原则。

    1. XMLHttpRequest
      简单示例:

      开发者可以直接使用 来创建一个连接对象,也可以通过 来创建,两者效果一致。

    2. WebSocket

      简单示例:

      的标准文档请参考 。

    SocketIO

    在脚本中引用 SocketIO:

    1. 下载 SocketIO:下载地址
    2. 修改 SocketIO 脚本文件以避免在原生环境中被执行

      由于 Web 版本 SocketIO 不能够在 JSB 中被正确解析,因此 Cocos 在原生环境中自带了 SocketIO 实现。所以我们需要一点 hack 的手段让 Web 版本 SocketIO 的脚本在原生环境中不生效,方法就是在 SocketIO 脚本文件中做如下修改:

    3. 在组件中使用 SocketIO,可以参考 查询 API 和文档等