Guest User

Untitled

a guest
Feb 21st, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. public class EchoWebSocketListener extends WebSocketListener {
  2. @Override public void onOpen(WebSocket webSocket, Response response) {
  3. // called when the connection is opened
  4. }
  5.  
  6. @Override public void onMessage(WebSocket webSocket, String text) {
  7. //...
  8. }
  9.  
  10. @Override public void onMessage(WebSocket webSocket, ByteString bytes) {
  11. //...
  12. }
  13.  
  14. @Override public void onClosing(WebSocket webSocket, int code, String reason){
  15. //...
  16. }
  17.  
  18. @Override public void onFailure(WebSocket webSocket, Throwable t, Response response){
  19. //...
  20. }
  21. }
  22.  
  23. @Override protected onCreate(Bundle savedInstance){
  24. OkHttpClient client = new OkHttpClient.Builder().build();
  25.  
  26. Request request = new Request.Builder().url("ws://echo.websocket.org").build();
  27. EchoWebSocketListener listener = new EchoWebSocketListener();
  28. WebSocket ws = client.newWebSocket(request, listener);
  29.  
  30. client.dispatcher().executorService().shutdown();
  31. }
Add Comment
Please, Sign In to add comment