websocket 的基础使用及 demo 示例

本贴最后更新于 854 天前,其中的信息可能已经时移俗易

一、简要说明

此 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,可进入测试聊天界面。
截图示例:
e329cc046eb14daa87674b20ea568b24-image.png

参考:http://blog.csdn.net/linlzk/article/details/51086545

  • WebSocket

    WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。

    41 引用 • 156 回帖 • 630 关注

赞助商 我要投放

回帖
请输入回帖内容 ...