用Java构建一个简单的WebSocket聊天室

  • 时间:
  • 浏览:0

对于两种生活前端页面,大伙儿 需用更改一下IP地址

一一六个多多多是框架提供给大伙儿 用户进行数据保存与读取的,通过两种生活接口的实现,大伙儿 可里能 异步拿到每个聊天的通信数据。这里的InChatMessage是一一六个多多多框架自定义的通信对象。

直接上代码,以后大伙儿 再讲解一下。

InChat : 一一六个多多多轻量级、高带宽的支持多端(应用与硬件Iot)的异步网络应用通讯框架,大伙儿 可里能 直接来两种生活项目下获取前端页面,肯能直接访问两种生活地址:https://github.com/UncleCatMy...

大伙儿 整个Demo基本不需用大伙儿 花费不多时间,就可里能 实现以上的2个功能。

大伙儿 不需用依赖一点的Maven包,以后我本文提及的框架即可。

来源:https://segmentfault.com/a/1190000017493992

InChat ,两种生活不依赖于任何的底层框架,什么都大伙儿 以后我会基本的Java语言就可里能 实现一套我本人的WebSocket聊天室。

今天大伙儿 要做的demo就能帮大伙儿 做到两种生活点啦!!!

关于删改的手册说明,大伙儿 可里能 看看官网的介绍:InChatV1.1.0版本使用说明

大伙儿 可里能 再删改的说下,获取群聊信息,是通过一一六个多多多groupId来获取对应的用户Id数组,大伙儿 可里能 我本人做一一六个多多多数据查询。

还有一一六个多多多接口是对登录的校验(这里大伙儿 审理用户登录与校验模块,什么都直接返回true即可),还有一一六个多多多是返回群聊的数组信息

运行效果如下:

首先对于一一六个多多多简单的聊天室,大伙儿 应该都有一定的概念了,这里大伙儿 省略用户模块的讲解,却说我单纯的先得话聊天室的2个功能:自我对话、好友交流、群聊、离线消息等。

首先,大伙儿 将实现的一一六个多多多类,配置到框架的配置工厂中,以后启动框架即可,相关的类,都有框架提供的。下面的系统进程是一一六个多多多框架的接口,以服务器第一人称发送给针对用户通知信息,输入“1111”,Demo演示的用户token值。

接着直接用浏览器打开chat.html的页面即可,关于js的措施,大伙儿 可里能 看看InChatV1.1.0版本使用说明。

好了,以上肯能基本完成了大伙儿 的聊天室Demo了,是都有很简单!?

这里的IP需用更换以下读者启动后的IP地址。

首先,大伙儿 需用介绍一下大伙儿 今天打算采用的框架,InChat : 一一六个多多多轻量级、高带宽的支持多端(应用与硬件Iot)的异步网络应用通讯框架,采用两种生活框架,大伙儿 基本上只需用两一一六个多多多类就可里能 实现大伙儿 今天需用的功能了。

接下来直接启动后端项目,当大伙儿 看多以下的信息,则项目启动成功。