|  | @@ -0,0 +1,50 @@
 | 
	
		
			
				|  |  | +package com.ym.mec.teacher.websocket;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import org.springframework.stereotype.Component;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import javax.websocket.OnClose;
 | 
	
		
			
				|  |  | +import javax.websocket.OnMessage;
 | 
	
		
			
				|  |  | +import javax.websocket.OnOpen;
 | 
	
		
			
				|  |  | +import javax.websocket.Session;
 | 
	
		
			
				|  |  | +import javax.websocket.server.ServerEndpoint;
 | 
	
		
			
				|  |  | +import java.io.IOException;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * @Author Joburgess
 | 
	
		
			
				|  |  | + * @Date 2021/6/8 0008
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +@ServerEndpoint("/soundPoint")
 | 
	
		
			
				|  |  | +@Component
 | 
	
		
			
				|  |  | +public class SoundWebSocket {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 连接成功
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  | +     * @param session
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    @OnOpen
 | 
	
		
			
				|  |  | +    public void onOpen(Session session) {
 | 
	
		
			
				|  |  | +        System.out.println("连接成功");
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 连接关闭
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  | +     * @param session
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    @OnClose
 | 
	
		
			
				|  |  | +    public void onClose(Session session) {
 | 
	
		
			
				|  |  | +        System.out.println("连接关闭");
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * 接收到消息
 | 
	
		
			
				|  |  | +     *
 | 
	
		
			
				|  |  | +     * @param text
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    @OnMessage
 | 
	
		
			
				|  |  | +    public String onMsg(String text) throws IOException {
 | 
	
		
			
				|  |  | +        return "servet 发送:" + text;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +}
 |