websocket 的基础使用及 demo 示例

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

一、简要说明

此 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)。

    48 引用 • 206 回帖 • 368 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...