创建一个 egret.WebSocket 对象 参数为预留参数,现版本暂不处理,连接地址和端口号在 connect 函数中传入
StaticTYPE_以字符串格式发送和接收数据
StaticTYPE_以二进制格式发送和接收数据
StaticURI根据提供的url连接
全地址。如ws://echo.websocket.org:80
从指定的字节数组写入一系列字节。写入操作从 offset 指定的位置开始。 如果省略了 length 参数,则默认长度 0 将导致该方法从 offset 开始写入整个缓冲区。 如果还省略了 offset 参数,则写入整个缓冲区。
要从中读取数据的 ByteArray 对象
ByteArray 对象中从零开始的偏移量,应由此开始执行数据写入
要写入的字节数。默认值 0 导致从 offset 参数指定的值开始写入整个缓冲区
egret.WebSocket 类启用代码以建立传输控制协议 (TCP) 套接字连接,用于发送和接收字符串或二进制数据。 要使用 egret.WebSocket 类的方法,请先使用构造函数 new egret.WebSocket 创建一个 egret.WebSocket 对象。 套接字以异步方式传输和接收数据。 Event.CONNECT 连接服务器成功。 ProgressEvent.SOCKET_DATA 接收服务器数据。 Event.CLOSE 在服务器关闭连接时调度。 IOErrorEvent.IO_ERROR 在出现输入/输出错误并导致发送或加载操作失败时调度。。
See
http://edn.egret.com/cn/docs/page/602 WebSocket
Version
Egret 2.4
Platform
Web
Include Example
extension/socket/WebSocket.ts
Language
zh_CN