关于websocket服务端参见基于springboot实现最简单的websocket服务端实例 ,至于客户端的话,目前流行的是java-websocket和okhttp框架,这里拿okhttp框架举个例子说说:
1、引入okhttp:
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.2.2</version>
</dependency>
2、主要实现类继承websocket监听器:
package com.wlf.ws;
import com.alibaba.fastjson.JSONObject;
import com.wlf.entity.WSResponse;
import lombok.extern.slf4j.Slf4j;
import okhttp3.Response;
import okhttp3.WebSocket;
import okhttp3.WebSo