基于SpringBoot框架的WebSocket创建聊天、群聊。 实现的功能有: 1. 登录注册 2. 好友申请,接受拒绝好友申请 3. 好友分组 4. 创建群聊,踢出群聊,拉好友入群 5. 聊天记录,消息记录查询, 6. 即时通讯,支持发送图片,文字,链接 WebSocket的由来: 之前只有一个http协议,http协议是请求响应,存在缺陷,就是请求只能由客户端发起,然后请求到服务器,服务器做响应,但是如果服务器状态做了改变,客户端并不能即使的更新,之前的是按照轮询的方法解决,轮询的效率低,非常浪费资源(因为必须不停连接,或者 HTTP 连接始终打开)。因此为了解决这个问题WebSocket 就出现了。 WebSocket简介: 服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。客户端请求建立连接,然后服务端收到消息,此次通讯并不会断开,而是一直连接,这样后端也能主动的发送数据到客户端。
2024-03-23 10:17:02 428KB java
1
starRTC,即时通讯(IM)系统,免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP,语音对讲(回音消除),直播连麦,视频直播,RTSP拉流,RTMP推流,webRTC服务端,在线教育,白板,小班课,在线会议,视频会议,视频监控,局域网直连(… 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
2024-02-01 15:50:44 38.99MB 毕业设计 课程设计 项目开发 移动开发
1
本课程设计是在Windows环境下基于Socket进行开发的。系统由服务器端和客户端组成。服务端程序通过结构体数组对客户端socket信息进行存储,并将收到的源客户端聊天消息转发给目的客户端,聊天数据包括文字信息和文件信息等。服务器端通过多线程实现服务端与多个客户端之间的数据发送与接收。
2024-01-20 16:00:40 9KB 聊天室 socket
1
java版本简易聊天室 服务端和客户端都有 其中用到了反射 jdbc Swing 一些知识
2024-01-11 07:45:07 2.21MB java小项目
1
直接利用scoket实现群聊的功能!希望能对大家有用处
2023-10-25 07:05:35 2KB java scoket 客户端
1
基于C语言Linux下聊天室实现(聊天室+多人群聊+私聊+群主管理员+禁言+踢出群聊+修改密码+找回密码等功能) 在linux下的基于TCP/IP,采用socket通信的聊天室,实现进入聊天室,进行多人群聊,指定人进行私聊,群主管理员功能,颗进行禁言,提出群聊等操作。个人账号可修改昵称或者修改密码,还可进行找回密码等功能 基于C语言Linux下聊天室实现(聊天室+多人群聊+私聊+群主管理员+禁言+踢出群聊+修改密码+找回密码等功能)
2023-04-26 21:46:15 13KB C语言 聊天室
主要给大家介绍了关于Android仿微信和QQ多图合并框架的相关资料,其实就是我们平时所见的群聊头像,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
1
我是一名Java开发工程师,项目用到了客服聊天,查了很多文档,websocket实现了双向通道协议,可以实现服务器的推送,实现单聊和群聊的功能,下载文档也是写的不全,有的还是没用的项目,我就自己看视频,查询文档,自己写的开发,群聊和单聊, 项目是 Java 语言开发,开发工具是 MyEclipse ,导入后 直接可以启动, 需要tomcat7 或者 8,里面用到了三个包! 希望 下载 用到的 同志们,给好评,谢谢!如果有问题,可以提出,里面的注释写的很全........
2023-03-03 16:21:26 396KB Java聊天 及时通讯 websocket QQ聊天
1
前言 最近ChatGPT异常火爆,本项目可以将GPT机器人集成到钉钉群聊中。 感谢:这个项目借鉴了wechatbot,wechatbot是一个能够集成到个人微信的GPT机器人,如果需要,可以前去体验。 功能简介 支持在钉钉群聊中添加机器人,通过@机器人进行聊天交互。 提问增加上下文(可能不太理想),更接近官网效果。 使用前提 有openai账号,并且创建好api_key,注册相关事项可以参考此文章 。访问这里,申请个人秘钥。 在钉钉开发者后台创建机器人,配置应用程序回调。 使用教程 第一步,先创建机器人 创建步骤参考文档:企业内部开发机器人,或者根据如下步骤进行配置。 步骤比较简单,这里就不赘述了。 配置机器人回调接口。 创建完毕之后,点击机器人开发管理,然后配置将要部署的服务所在服务器的出口IP,以及将要给服务配置的域名。 发布机器人。
2023-02-13 18:12:18 12KB ChatGPT 机器人 钉钉 openai
1
android基于环信自定义群聊以及表情简单集成,涉及到表情键盘的流畅切换
2023-02-01 11:02:31 64.69MB 环信 android 自定义聊天室
1