WebSocket后端
1.添加pom依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
2.启动类
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
/**
*webSocket服务,启动类必须添加
*/
@Bean
public ServerEndpointExporter serverEndpointExporter() {
return new ServerEndpointExporter();
}
}
3.服务端代码
@ServerEndpoint("/testWebsocket")
@Component
public class TestWebSocketServer {
/**
* 服务组 用来存放每个客户端对应的socketSet对象
*/
private static CopyOnWriteArraySet<TestWebSocketServer> socketSet = new CopyOnWriteArraySet<TestWebSocketServer>();
/**
* 与某个客户端的连接会话ÿ