CLOSED, CLOSING, CONNECTING, OPEN| 限定符和类型 | 方法和说明 |
|---|---|
Runnable |
addOnClose(Consumer<CloseEvent> listener)
To add listener of close event
|
Runnable |
addOnError(Consumer<ErrorEvent> listener)
To add listener of error event
|
Runnable |
addOnMessage(Consumer<MessageEvent> listener)
To add listener of message event
|
Runnable |
addOnOpen(Consumer<OpenEvent> listener)
To add listener of open event
|
Runnable |
addOnThrows(Consumer<Throwable> listener)
To add listener of throws event
|
void |
close(int code,
String reason)
Close this WebSocket by code and reason
|
void |
connect()
Connect to server
|
String |
getExtensions() |
io.reactivex.Observable<WsPacket> |
getMessageStream()
Get message stream from server
|
String |
getProtocol() |
int |
getReadyState()
ready state: CONNECTING, OPEN, CLOSING, CLOSED
|
String |
getUrl()
url
|
void |
send(String data)
Send message to server
|
void |
send(WsPacket packet)
Send packet to server
|
public String getExtensions()
getExtensions 在接口中 WebSocketpublic Runnable addOnClose(Consumer<CloseEvent> listener)
WebSocketaddOnClose 在接口中 WebSocketlistener - listenerpublic Runnable addOnError(Consumer<ErrorEvent> listener)
WebSocketaddOnError 在接口中 WebSocketlistener - listenerpublic Runnable addOnMessage(Consumer<MessageEvent> listener)
WebSocketaddOnMessage 在接口中 WebSocketlistener - listenerpublic Runnable addOnOpen(Consumer<OpenEvent> listener)
WebSocketpublic Runnable addOnThrows(Consumer<Throwable> listener)
WebSocketaddOnThrows 在接口中 WebSocketlistener - listenerpublic String getProtocol()
getProtocol 在接口中 WebSocketpublic int getReadyState()
WebSocketgetReadyState 在接口中 WebSocketpublic void close(int code,
String reason)
WebSocketpublic io.reactivex.Observable<WsPacket> getMessageStream()
WebSocketgetMessageStream 在接口中 WebSocketCopyright © 2022. All rights reserved.