| 程序包 | 说明 |
|---|---|
| com.ejlchina.okhttps | |
| com.ejlchina.okhttps.internal |
| 限定符和类型 | 方法和说明 |
|---|---|
static WebSocketTask |
OkHttps.webSocket(java.lang.String url)
Websocket 连接
|
static WebSocketTask |
HttpUtils.webSocket(java.lang.String url)
Websocket 连接
|
WebSocketTask |
HTTP.webSocket(java.lang.String url)
Websocket 连接
|
| 限定符和类型 | 方法和说明 |
|---|---|
WebSocketTask |
WebSocketTask.heatbeat(int pingSeconds,
int pongSeconds)
设置心跳间隔
覆盖 OkHttp 原有的心跳模式,主要区别如下:
1、客户端发送的任何消息都具有一次心跳作用
2、服务器发送的任何消息都具有一次心跳作用
3、若服务器超过 3 * pongSeconds 秒没有回复心跳,才判断心跳超时
|
WebSocketTask |
WebSocketTask.pingSupplier(java.util.function.Supplier<okio.ByteString> pingSupplier) |
WebSocketTask |
WebSocketTask.setOnClosed(WebSocket.Listener<WebSocket.Close> onClosed)
已关闭监听(当连接被取消或发生异常时,也会走该回调)
|
WebSocketTask |
WebSocketTask.setOnClosing(WebSocket.Listener<WebSocket.Close> onClosing)
正在关闭监听
|
WebSocketTask |
WebSocketTask.setOnException(WebSocket.Listener<java.lang.Throwable> onException)
连接异常监听
|
WebSocketTask |
WebSocketTask.setOnMessage(WebSocket.Listener<WebSocket.Message> onMessage)
消息监听
|
WebSocketTask |
WebSocketTask.setOnOpen(WebSocket.Listener<HttpResult> onOpen)
连接打开监听
|
WebSocketTask |
HttpClient.webSocket(java.lang.String url) |
Copyright © 2020 江苏一键联信息科技有限公司. All Rights Reserved.