2015-12-29 4 views

ответ

1

Первое, что вам нужно сделать, это знать, как подключиться и установить действующее соединение WebSocket. Это связано с подключением, запросом на обновление и рукопожатием, чтобы запечатать сделку. (Чтобы держать гнездо живой против стандарта HTTP GET, который закрывает сокет после отправки. Затем нужно вызвать эхо URL .. Смотрите этот главный пример ..

/** 
* Quick echo test code. 
* @param args 
*/ 
public static void main(String[] args) { 
    try { 
     HashMap<String, String> headers = new HashMap<String, String>(); 
     headers.put("key1", "value1"); 
     headers.put("key2", "value2"); 

     WebSocket ws = new WebSocket(new URI("ws://localhost:8080/echo")); 
     ws.setHeaders(headers); 
     ws.connect(); 

     String request = "Hello"; 
     ws.send(request); 
     String response = ws.recv(); 
     System.out.println(request); 
     if (request.equals(response)) { 
      System.out.print("Success!"); 
     } else { 
      System.out.print("Failed!"); 
     } 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 
} 

Полная ссылка о том, как здесь good example

Я показываю рабочий автономный класс эха с точки зрения Java Client на WebSocket

Смежные вопросы