package com.fh.controller.websocket;
import com.fh.service.uav.UAVManageService;
import com.fh.util.Logger;
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 url) throws URISyntaxException {
super(new URI(url));
}
@Override
public void onOpen(ServerHandshake shake) {
logger.info("握手,打开链接");
}
@Override
public void onMessage(String paramString) {
//消息处理
}
@Override
public void onClose(int paramInt, String paramString, boolean paramBoolean) {
logger.info("websocket 断开:" + paramInt + " " + paramString + " " +paramBoolean);
logger.info("关闭连接");
}
@Override
public void onError(Exception e) {
logger.info("出现异常:" + e.toString());
}
}
断线重连见:https://blog.csdn.net/a81150605/article/details/105813096