|
@@ -10,7 +10,7 @@ import java.io.IOException;
|
|
|
@Component
|
|
|
public class WebSokcetTask {
|
|
|
|
|
|
-
|
|
|
+ @Scheduled(cron = "0/5 * * * * ? ")
|
|
|
public void liveDividedTask() throws IOException {
|
|
|
|
|
|
if(Common.sessionMap.containsKey(Common.GAME_ONE_CODE)){
|
|
@@ -18,6 +18,8 @@ public class WebSokcetTask {
|
|
|
if(!session.isOpen()){
|
|
|
Common.sessionMap.remove(Common.GAME_ONE_CODE);
|
|
|
session.close();
|
|
|
+ }else{
|
|
|
+ session.getBasicRemote().sendText("ping");
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -26,6 +28,8 @@ public class WebSokcetTask {
|
|
|
if(!session.isOpen()){
|
|
|
Common.sessionMap.remove(Common.GAME_TWO_CODE);
|
|
|
session.close();
|
|
|
+ }else{
|
|
|
+ session.getBasicRemote().sendText("ping");
|
|
|
}
|
|
|
}
|
|
|
}
|