一、简要说明
此 demo 是使用 websocket 构造的简易聊天程序。包含了 websocket 与 spring 集成的搭建与简单使用。
websocketDemo 的 github 地址:https://github.com/dksky/WebSocketDemo
二、几个主要文件
WebsocketDemo 主要包含以下几个文件:
WebSocketConfig.java:
websocket 配置类,配置拦截器,路径映射及允许域等
WebSocketHandshakeInterceptor.java:
websocket 拦截器,用于过滤请求,添加相关变量参数等
UserWebSocketHandler.java:
用户端 webSocket 通讯
ReceiveDataHandler.java:
websocket 接收数据处理类
testWebSocket.jsp:
聊天页面,需要设置自己的 id,聊天对象的 id。
三、启动及测试
启动项目后访问 testWebSocket.jsp,可进入测试聊天界面。
截图示例:
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于