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