美文网首页SpringbootSpring Boot
Spring Boot 开发私有即时通信系统(WebSocket

Spring Boot 开发私有即时通信系统(WebSocket

作者: Anoyi | 来源:发表于2017-05-10 16:10 被阅读3601次

前言

上一篇文章中只有伪代码,体验不太友好,为弥补不足,特意把代码抽出来,做了个精简版的即时web通信工具,暂命名为 Any-Chat。
上一篇文章地址:Spring Boot 开发私有即时通信系统(WebSocket)

Github地址

https://github.com/ChinaSilence/any-chat

开始体验

1.获取代码

git clone https://github.com/ChinaSilence/any-chat.git

2.运行程序:在pom.xml路径下执行

mvn spring-boot:run

3.访问 http://localhost/

首页

4.创建账号:点击“登录”,进入登录页面,然后注册多个用户,测试时建议注册三个

登录页

5.用浏览器启动三个隐身窗口,分别登录这三个账号,然后就可以测试聊天功能了

聊天 消息

作者的另一个开源项目 https://github.com/ChinaSilence/any-video
看视频效果很不错哦,还能免VIP看VIP视频。

相关文章

网友评论

  • wyd_meme:我在使用的过程中遇到了一个问题,客户端使用通配符订阅时/user/** 用户收到了其他用户的消息 ,查看simpMessagingTemplate.convertAndSendToUser 源码发现调用的仍然是convertAndSend 接口,在SimpleBrokerMessageHandler.sendMessageToSubscribers 的发送代码中也是直接循环发送给所有用户
  • e3867963714f:git地址怎么不能用了呢。?谁有这个项目的,能否发我一个。?615917196@qq.com
    e3867963714f:@Anoyi 感谢感谢
    Anoyi:@哼哼哈嘿_9af6 https://gitee.com/anoyi/anyim
  • 冉野:楼主 能发给我一份源码嘛 你留下的github地址无效了
  • 花荣贤弟:写得好,详细,有个问题:点对点消息推送,页面是怎么判断消息推送到当前人的?
    Anoyi:@花荣贤弟 看下文章里面留的github地址
    花荣贤弟:简单一点的话,能不能模拟一个用户?又如何模拟呢,求不吝赐教呀
    Anoyi:@花荣贤弟 框架层面用到了 Spring Security,登录后能识别到对应的用户,然后基于 Spring Framework 中的 websocket 模块就能推动到指定用户
  • 509c04270907:你好 请问一下从github上down 下来项目,在运行的时候出现找不到或者无法加载主类,cn.ictgu.Application;这个问题应该怎么解决呢?谢谢:pray:
    Anoyi:@咚术 估计是环境的问题
  • anony_p:厉害了

本文标题:Spring Boot 开发私有即时通信系统(WebSocket

本文链接:https://www.haomeiwen.com/subject/yvrgtxtx.html