WebSocet设置单发和群发
群发:
package web.servlet;
import web.Bean.GetHttpSessionConfigurator;
import web.Thread.InterfaceDataListWebSocketThread;
import web.mapping.user;
import javax.servlet.http.HttpSession;
import javax.websocket.*;
import javax.websocket.server.ServerEndpoint;
import java.io.IOException;
import java.util.Optional;
import java.util.concurrent.CopyOnWriteArraySet;
/**
* 实时数据websocket
*
* @ceeate 2019/5/22
**/
@ServerEndpoint(value = "/interfaceDataListWebSocket",configurator= GetHttpSessionConfigurator.class)
public class InterfaceDataListWebSocket {
InterfaceDataListWebSocketThread thread = new InterfaceDataListWebSocketThread();
Thread thread1 =new Thread(thread);
//用来存放每个客户端对应的MyWebSocket对象。
private static CopyOnWriteArraySet<InterfaceDataListWebSocket> webSocketSet = new CopyOnWriteArraySet<InterfaceDataListWebSocket>();