import org.java_websocket.client.WebSocketClient; import org.java_websocket.handshake.ServerHandshake; import java.net.URI; import java.net.URISyntaxException; public class MyWebSocketClient extends WebSocketClient { public MyWebSocketClient(String serverUrl) throws URISyntaxException { super(new URI(serverUrl)); } @Override public void onOpen(ServerHandshake handshakedata) { System.out.println("Connected to server"); } @Override public void onMessage(String message) { System.out.println("Received message: " + message); } @Override public void onClose(int code, String reason, boolean remote) { System.out.println("Disconnected from server"); } @Override public void onError(Exception ex) { System.err.println("Error occurred: " + ex.getMessage()); } } public class Main { public static void main(String[] args) { try { MyWebSocketClient client = new MyWebSocketClient("ws://example.com/websocket"); client.connect(); } catch (URISyntaxException e) { e.printStackTrace(); } } }


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