@ClientEndpoint public class MyWebSocketClient { @OnOpen public void onOpen(Session session) { System.out.println("WebSocket opened: " + session.getId()); session.getAsyncRemote().sendText("Hello Server"); } @OnMessage public void onMessage(String message, Session session) { System.out.println("Received message: " + message); } @OnClose public void onClose(Session session, CloseReason closeReason) { System.out.println("WebSocket closed: " + session.getId() + ", Reason: " + closeReason.getReasonPhrase()); } public static void main(String[] args) { WebSocketContainer container = ContainerProvider.getWebSocketContainer(); String uri = "ws://localhost:8080/websocket"; try { Session session = container.connectToServer(MyWebSocketClient.class, URI.create(uri)); } catch (Exception e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文