网络聊天 网络实时聊天,使用服务器发送事件 (HTML5)、AJAX 和 ASP.NET MVC (C#) 作为后端,以及用于管理聊天所基于的 NoSQL 数据库的 Redis。 SSE 用于从服务器到客户端的一种通信方式,当用户发送新消息时,服务器向所有人发送一个事件,该事件将包含新提交的消息。 事件也将与其他情况一起发送,例如 ping 用户、通知加入或离开房间也通过 SSE 完成。 由于 SSE 是一种单向通信方式,当用户想要发送消息时,AJAX 请求通过向服务器发出 POST 请求来负责客户端到服务器的通信,这些请求由控制器处理。 Redis 用于通过使用它的 Pub/Sub 命令来管理消息,这是必需的,因为所有线程都将通过订阅通道来提供消息,其中消息将作为 AJAX 请求的结果发布(希望将来会改变) )。 ASP.NET MVC 是支持此聊天的网络框架,它处理上述所有内容
2023-11-25 23:49:57 652KB
1
webChat 基于express+socket.io+mongodb实现一对多,一对一的聊天
2023-04-11 09:42:11 1.93MB JavaScript
1
WebChat一个开源好用的在线聊天程序,一个开源好用的在线聊天程序。
2022-10-28 15:26:43 7.52MB 在线聊天
1
Svelte3.x网页聊天实例-svelte.js仿微信PC版聊天svelte-webchat.doc
2022-07-09 09:08:08 24.74MB 技术资料
仿微信语音聊天的android studio版
2022-04-26 23:13:50 46.64MB Webchat
1
webChat 基于layim 3.x的web聊天系统,采用Java技术 WebSocket+mysql,利用spring mvc框架+MyBatis实现 注意:由于layim非开源,故本项目中移除该部分功能,无法导入直接运行。需要将layui文件夹拷贝到/webapp/js/目录下 IP地址修改:Global.java URL index.jsp jdbc.properties 在线示例 用户yan: 用户张三: 用户李四: 测试步骤:同时点击多个链接,登陆多个账户进行相互消息测试。若提示“未登录”刷新界面两次即可! 功能 私聊、群聊 离线消息 实时上线、下线状态更新 好友查找添加 消息盒子 更新 2017.1.29 完成 查找好友、消息盒子的前端模板 完成 查找、添加好友和消息盒子的api设计 完成好友查找添加、消息盒子的逻辑和功能 2017.1.28 完成群离线消息的处理 完成Res
2022-04-09 19:53:50 1.48MB Java
1
聊了起来 匿名1对1聊天网站
2022-03-06 23:28:52 3.1MB JavaScript
1
基于websocket的社交平台,支持群聊私聊,登陆等各种功能。
2022-03-01 16:56:20 43.23MB java websocket spring maven
1
webchat-SSM-version2 基于websocket的web聊天室 Spring + Spring MVC + Mybatis+mysql,版本2 WebChat聊天室 - 使用mysql替换oracle - 整理了一下结构, 删除了多余的代码 一.所用技术 项目使用Maven构建,后台使用的语言是JAVA 框架为Spring + Spring MVC + Mybatis 数据库使用的是Oracle 10gMySQL 前端采用,弹窗和分页使用的是,当然还有... 开发工具使用的是 二.数据交互格式 在WebChat中定义的前后台数据交换格式如下: "message" : { "from" : "xxx", "to" : "xxx", "content" : "xxxxxx", "time" : "xxxx.xx.xx" }, "type" : { "xxx" },
2021-12-27 19:45:37 18.82MB JavaScript
1
网络聊天 说明:master分支还不太稳定,可以查看稳定分支 功能 注册登录功能 聊天功能 查看历史记录 多个聊天室 与机器人对接 图片发送 发送链接 发送表情 图片预览 消息未读 断线重连 好友资料查看 添加好友 单聊 搜索好友 热门好友推荐 启动项目 开发环境:MongoDB,Node 8.5.0 +,Npm 5.3.0+ 产品环境:Redis,MongoDB,Node 8.5.0 +,Npm 5.3.0+ 启动客户端 $webchat cd client $client npm install -----安装依赖 $client npm run serve -----运行 启动服务端 $client cd .. $webchat npm install $webchat npm run dev 打包 打包客户端 cd client npm run build 服务端运行 cd .. npm run prod 在线观看 技术交流 qq群:437938625 加微信,拉你进微信群。 技术栈 前vue,vue-router,vuex 初期nodejs,express 数据库mongo
2021-12-26 18:03:51 128KB nodejs express mongodb vue
1