# SocketTask

> 基础库 1.7.0 开始支持，低版本需做[兼容处理](1003706)。

> 相关文档: [网络使用说明](/miniprogram/dev/framework/ability/network.md)、[局域网通信](/miniprogram/dev/framework/ability/mDNS.md)

WebSocket 任务，可通过 wx.connectSocket() 接口创建返回

## 方法

### [SocketTask.send(Object object)](/miniprogram/dev/api/network/websocket/SocketTask.send)

通过 WebSocket 连接发送数据

### [SocketTask.close(Object object)](/miniprogram/dev/api/network/websocket/SocketTask.close)

关闭 WebSocket 连接

### [SocketTask.onOpen(function listener)](/miniprogram/dev/api/network/websocket/SocketTask.onOpen)

监听 WebSocket 连接打开事件

### [SocketTask.onClose(function listener)](/miniprogram/dev/api/network/websocket/SocketTask.onClose)

监听 WebSocket 连接关闭事件

### [SocketTask.onError(function listener)](/miniprogram/dev/api/network/websocket/SocketTask.onError)

监听 WebSocket 错误事件

### [SocketTask.onMessage(function listener)](/miniprogram/dev/api/network/websocket/SocketTask.onMessage)

监听 WebSocket 接收到服务器的消息事件
