TCPSocket
基础库 2.18.0 开始支持,低版本需做兼容处理。
一个 TCP Socket 实例,默认使用 IPv4 协议
方法
TCPSocket.connect(Object options)
在给定的套接字上启动连接
TCPSocket.write(string|ArrayBuffer data)
在 socket 上发送数据
TCPSocket.close()
关闭连接
TCPSocket.onClose(function callback)
监听一旦 socket 完全关闭就发出该事件
TCPSocket.offClose(function callback)
取消监听一旦 socket 完全关闭就发出该事件
TCPSocket.onConnect(function callback)
监听当一个 socket 连接成功建立的时候触发该事件
TCPSocket.offConnect(function callback)
取消监听当一个 socket 连接成功建立的时候触发该事件
TCPSocket.onError(function callback)
监听当错误发生时触发
TCPSocket.offError(function callback)
取消监听当错误发生时触发
TCPSocket.onMessage(function callback)
监听当接收到数据的时触发该事件
TCPSocket.offMessage(function callback)
取消监听当接收到数据的时触发该事件
错误
错误码 | 错误信息 | 说明 |
---|---|---|
-1 | 系统错误 | |
-2 | socket接口错误,可参考系统的socket错误码 | |
-3 | 发送失败,无接口权限 | |
-4 | 链接失败 | |
1 | 发送失败,参数错误,address不合法 | |
2 | 发送失败,参数错误,port不合法 |