# OPEN-基于WebSocket的聊天室-经典案例 **Repository Path**: Analyzer/vip-websocket-chat ## Basic Information - **Project Name**: OPEN-基于WebSocket的聊天室-经典案例 - **Description**: SpringBoot+WebSocket,基于WebSocket的聊天室 - 群聊模式 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 5 - **Created**: 2020-07-11 - **Last Updated**: 2025-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: WebSocket ## README ## 开发环境、工具 JDK1.8,Maven3.6.0、SpringBoot2.X、IntelliJ IDEA ## 运行测试 先看一下最终效果: ![输入图片说明](https://images.gitee.com/uploads/images/2020/0711/112946_947dac9f_1676717.png "图片1.png") ### 运行项目:同时打开三个客户端 ``` file:///D:/mysource/vip-websocket-chat/doc/vip-websocket-chat/index.html?id=1001 file:///D:/mysource/vip-websocket-chat/doc/vip-websocket-chat/index.html?id=1002 file:///D:/mysource/vip-websocket-chat/doc/vip-websocket-chat/index.html?id=1003 ``` ### 测试私发消息接口 向1001客户端发送一个消息 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0711/113000_1ccff689_1676717.png "图片2.png") 1001成功接收到消息,1002和1003未接收到。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0711/113012_b993075f_1676717.png "图片3.png") ### 测试群发接口 群发一个消息: ![输入图片说明](https://images.gitee.com/uploads/images/2020/0711/113300_0b4d3837_1676717.png "图片10.png") 1001收到消息 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0711/113033_608d7e73_1676717.png "图片4.png") 1002也收到消息 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0711/113045_8f2eec55_1676717.png "图片5.png") 1003收到消息 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0711/113100_e3c13b68_1676717.png "图片6.png") 可以看到,三者均接收到了消息。 ### 测试页面聊天 1001在页面发送一条消息: ![输入图片说明](https://images.gitee.com/uploads/images/2020/0711/113115_2dee5f32_1676717.png "图片7.png") 1002和1003都会受到这条消息: ![输入图片说明](https://images.gitee.com/uploads/images/2020/0711/113135_ee2f3fa7_1676717.png "图片8.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0711/113147_ef2f15c4_1676717.png "图片9.png")