|
@@ -1,5 +1,7 @@
|
|
|
package cn.com.qmth.examcloud.ws.config;
|
|
|
|
|
|
+import java.io.IOException;
|
|
|
+
|
|
|
import javax.websocket.OnClose;
|
|
|
import javax.websocket.OnError;
|
|
|
import javax.websocket.OnMessage;
|
|
@@ -9,6 +11,8 @@ import javax.websocket.server.ServerEndpoint;
|
|
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
+import cn.com.qmth.examcloud.commons.util.DateUtil;
|
|
|
+
|
|
|
@ServerEndpoint("/ws")
|
|
|
@Component
|
|
|
public class WebSocketServerEndpoint {
|
|
@@ -16,6 +20,11 @@ public class WebSocketServerEndpoint {
|
|
|
@OnOpen
|
|
|
public void onOpen(Session session) {
|
|
|
System.out.println("onOpen; session=" + session);
|
|
|
+ try {
|
|
|
+ session.getBasicRemote().sendText("fuck; " + DateUtil.chinaNow());
|
|
|
+ } catch (IOException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@OnClose
|
|
@@ -27,6 +36,11 @@ public class WebSocketServerEndpoint {
|
|
|
public void onMessage(Session session, String message) {
|
|
|
System.out.println("onMessage; session=" + session);
|
|
|
System.out.println("onMessage; message=" + message);
|
|
|
+ try {
|
|
|
+ session.getBasicRemote().sendText("cao egg; " + DateUtil.chinaNow());
|
|
|
+ } catch (IOException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@OnError
|