|
@@ -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;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|