| Constructor and Description |
|---|
NanoWSD.WebSocket(NanoHTTPD.IHTTPSession handshakeRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
close(NanoWSD.WebSocketFrame.CloseCode code,
String reason,
boolean initiatedByRemote) |
protected void |
debugFrameReceived(NanoWSD.WebSocketFrame frame)
Debug method.
|
protected void |
debugFrameSent(NanoWSD.WebSocketFrame frame)
Debug method.
|
NanoHTTPD.IHTTPSession |
getHandshakeRequest() |
NanoHTTPD.Response |
getHandshakeResponse() |
boolean |
isOpen() |
protected abstract void |
onClose(NanoWSD.WebSocketFrame.CloseCode code,
String reason,
boolean initiatedByRemote) |
protected abstract void |
onException(IOException exception) |
protected abstract void |
onMessage(NanoWSD.WebSocketFrame message) |
protected abstract void |
onOpen() |
protected abstract void |
onPong(NanoWSD.WebSocketFrame pong) |
void |
ping(byte[] payload) |
void |
send(byte[] payload) |
void |
send(String payload) |
void |
sendFrame(NanoWSD.WebSocketFrame frame) |
public NanoWSD.WebSocket(NanoHTTPD.IHTTPSession handshakeRequest)
public boolean isOpen()
protected abstract void onOpen()
protected abstract void onClose(NanoWSD.WebSocketFrame.CloseCode code, String reason, boolean initiatedByRemote)
protected abstract void onMessage(NanoWSD.WebSocketFrame message)
protected abstract void onPong(NanoWSD.WebSocketFrame pong)
protected abstract void onException(IOException exception)
protected void debugFrameReceived(NanoWSD.WebSocketFrame frame)
frame - The received WebSocket Frame.protected void debugFrameSent(NanoWSD.WebSocketFrame frame)
frame - The sent WebSocket Frame.public void close(NanoWSD.WebSocketFrame.CloseCode code, String reason, boolean initiatedByRemote) throws IOException
IOExceptionpublic NanoHTTPD.IHTTPSession getHandshakeRequest()
public NanoHTTPD.Response getHandshakeResponse()
public void ping(byte[] payload)
throws IOException
IOExceptionpublic void send(byte[] payload)
throws IOException
IOExceptionpublic void send(String payload) throws IOException
IOExceptionpublic void sendFrame(NanoWSD.WebSocketFrame frame) throws IOException
IOExceptionCopyright © 2012–2016 nanohttpd. All rights reserved.