├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── example │ │ └── websocketgamedemo │ │ ├── WebsocketGameDemoApplication.java │ │ ├── config │ │ ├── ApplicationConfig.java │ │ └── WebSocketConfig.java │ │ ├── constants │ │ ├── MessageTypeEnum.java │ │ └── StatusEnum.java │ │ ├── controller │ │ └── ChatController.java │ │ ├── model │ │ ├── Answer.java │ │ ├── ChatMessage.java │ │ ├── MessageReply.java │ │ ├── Question.java │ │ └── QuestionRelayDTO.java │ │ ├── repository │ │ └── QuestionRepository.java │ │ ├── service │ │ ├── QueryService.java │ │ └── QuestionService.java │ │ └── util │ │ ├── HttpResult.java │ │ └── HttpUtil.java └── resources │ ├── application-dev.properties │ ├── application-prod.properties │ └── application.properties └── test └── java └── com └── example └── websocketgamedemo └── WebsocketGameDemoApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/WebsocketGameDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/WebsocketGameDemoApplication.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/config/ApplicationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/config/ApplicationConfig.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/config/WebSocketConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/config/WebSocketConfig.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/constants/MessageTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/constants/MessageTypeEnum.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/constants/StatusEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/constants/StatusEnum.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/controller/ChatController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/controller/ChatController.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/model/Answer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/model/Answer.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/model/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/model/ChatMessage.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/model/MessageReply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/model/MessageReply.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/model/Question.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/model/Question.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/model/QuestionRelayDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/model/QuestionRelayDTO.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/repository/QuestionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/repository/QuestionRepository.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/service/QueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/service/QueryService.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/service/QuestionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/service/QuestionService.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/util/HttpResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/util/HttpResult.java -------------------------------------------------------------------------------- /src/main/java/com/example/websocketgamedemo/util/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/java/com/example/websocketgamedemo/util/HttpUtil.java -------------------------------------------------------------------------------- /src/main/resources/application-dev.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/resources/application-dev.properties -------------------------------------------------------------------------------- /src/main/resources/application-prod.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/main/resources/application-prod.properties -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.profiles.active=dev -------------------------------------------------------------------------------- /src/test/java/com/example/websocketgamedemo/WebsocketGameDemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqxx6661/websocket-game-demo/HEAD/src/test/java/com/example/websocketgamedemo/WebsocketGameDemoApplicationTests.java --------------------------------------------------------------------------------