admin管理员组

文章数量:1606451

1包:Java-WebSocket-1.3.0.jar
下载地址:https://mvnrepository/artifact/org.java-websocket/Java-WebSocket

代码:

public class WebsocketClient {

	private static Logger logger = Logger.getLogger(WebsocketClient.class);
	public static WebSocketClient client;
	
	public static void webSocketClient(String ws) throws IOException {
		
		try {	
			client = new WebSocketClient(new URI(ws),new Draft_17()) {
				@Override
				public void onOpen(ServerHandshake serverHandshake) {
					logger.info("握手成功");
				} 

				@Override
				public void onMessage(String msg) {
					logger.info("收到消息==========" + msg);
				 
					}

				}

				@Override
				public void onClose(int i, String s, boolean b) {
					logger.info("链接已关闭---:"+s);
				}

				@Override
				public void onError(Exception e) {
					e.printStackTrace();
					logger.info("发生错误已关闭");
				}
				
				 
			};
		} catch (URISyntaxException e) {
			e.printStackTrace();
		}
		/*代理 ssl*/
		String proxyHost = "ynart.aidoon";
		int proxyPort =443;
		//wss情况下加入此方法	doIFSSL(proxyHost,443);
		doIFSSL(proxyHost,443);
		client.connect();
		logger.info(client.getDraft());
		int i=0;
		while (!clien

本文标签: 客户端机制JavaWebsocketClient