spring boot websocket wss 客户端

1.目前需要做依据spring-websocket基础上的WSS的客户端,目前只实现了ws,不知道如何实现WSS

  1. 创建连接的代码
    //连接
    public static boolean connection(String name, String host, int port) {

                    String url = "wss://" + host + ":" + port + "/websocket/" + name;
    
                    WebSocketConnectionManager manager = new WebSocketConnectionManager(client(), handler(), url);
    
                    manager.setAutoStartup(true);
    
                    HttpHeaders httpHeaders = new HttpHeaders();
    
                    manager.setHeaders(httpHeaders);
    
                    manager.start();
        }
    
        //client
        @Bean
        public static StandardWebSocketClient client() {
                    return new StandardWebSocketClient();
        }
    
        目前是不知道如何生成一个带TLS的StandardWebSocketClient,希望有人帮忙看看
    

希望能帮到你

public class WebSocketClient {  
  private static final String WS_URI = "wss://" + host + ":" + port + "/websocket/" + name;

  public static void main(String[] args) throws IOException, InterruptedException {  
    StandardWebSocketClient client = new StandardWebSocketClient();  
    WebSocketConnectionManager manager = new WebSocketConnectionManager(client, new MyHandler(), WS_URI);  

    manager.start();  

    Thread.sleep(10000);  
  }  

  private static class wsHandler extends TextWebSocketHandler {  
    @Override  
    public void afterConnectionEstablished(WebSocketSession session) throws Exception {  
      System.out.println("connected...........");  
      session.sendMessage(new TextMessage("hello, web socket"));  
      super.afterConnectionEstablished(session);  
    }  

    @Override  
    protected void handleTextMessage(WebSocketSession session, TextMessage message)  
        throws Exception {  
      System.out.println("receive: " + message.getPayload());  
      super.handleTextMessage(session, message);  
    }  
  }  
}  

做websocket开发,可以自己搭建,也可以试试第三方的websocket框架。我近期在使用的GoEasy这个框架,在应对我们项目这种突发性的高并发需求上,表现不错。有websocket使用需求的也可以去看看,地址:https://www.goeasy.io/

你好,问题解决了吗,我也有相同的问题

https://blog.csdn.net/u012977315/article/details/84944708