Ws - WS封装对象
- 更新时间:2026-02-08 19:43:43
双工通信包装对象
对okhttp3.WebSocket对象进行封装的对象
send(msg)
发送字符消息
- 参数 : msg {string} 字符串消息
send(bytes)
发送字节消息
- 参数 : bytes {byte[]} 字节消息
send(byteString)
发送消息
ByteString类型是okhttp提供的一种数据类型,具体函数可以参考okhttp文档
- 参数 : byteString {ByteString} byteString对象消息
sendBase64(base64Str)
发送base64消息
- 参数 : base64Str {string} base64 字符串
sendHex(hexStr)
发送16进制消息
- 参数 : hexStr {string} 16 进制字符串
cancel()
关闭
效果和 'stop()' 相同
stop()
关闭
效果和 'cancel()' 相同
close()
关闭
效果和 stop(),cancel() 相同
close(code)
尝试正常关闭
- 参数 : code {number} 关闭码
close(code, reason)
尝试正常关闭
- 参数 : code {number} 关闭码
- 参数 : reason {string} 关闭原因
onMsgByte(callback)
设置字节字符信息接受回调
如果不设置,则使用默认的回调:打印字节数组
- 参数 : callback {(byteString)=>{}}
- 返回 : {Ws} 返回当前对象
onMsgStr(callback)
设置字符串信息接受回调
如果不设置,则使用默认的回调:打印字符串
- 参数 : callback {(str)=>{}}
- 返回 : {Ws} 返回当前对象
onOpen(callback)
设置连接成功回调
如果不设置,则使用默认的回调:打印连接信息
- 参数 : callback {(res,ws)=>{}} 回调
- 返回 : {Ws} 返回当前对象
onClosed(callback)
设置连接关闭回调
如果不设置,则使用默认的回调:打印关闭信息
- 参数 : callback {(code,reason,ws)=>{}} 回调
- 返回 : {Ws} 返回当前对象
onClosing(callback)
设置连接关闭中回调
如果不设置,则使用默认的回调:打印关闭信息
- 参数 : callback {(code,reason,ws)=>{}} 回调
- 返回 : {Ws} 返回当前对象
onFail(onFailure)
设置连接失败回调
如果不设置,则使用默认的回调:打印错误信息
- 参数 : onFailure {(err,res,ws)=>{}} 回调
- 返回 : {Ws} 返回当前对象