基于.net8的在线聊天源码
前后端分离,高度封装、直接看图吧,使用技术:.net8、SqlSugar、layui等等,源码内含注释。 补充1:
这个项目使用了SignalR技术来实现消息推送。
前端登录登出通过接口请求本项目中的控制器,有本控制器转发请求到API控制器,验证结果后本控制器操作session和cookie。
而消息发送和接收通过ChatHub处理,查询历史记录使用post请求api的形式,得到数据后由flow实现流加载消息。
项目采用面向接口开发,目前实现的功能有登录登出、发送消息、接收消息、以及私聊发送和接收消息等。
你可以在此基础上继续完善私聊逻辑,使用单独窗口私聊。群聊逻辑同样,使用新表记录聊天群成员ID,群发到这个ID集合里,既是群聊。最好再做下离线消息的功能。
前端样式你可以继续使用layui完成新页面,或是去找页面模板。
这段位置截的是历史记录查看
这个是推送消息的逻辑
这个是登陆登出转发
苏紫方璇 发表于 2024-1-22 16:19
在帖子中插入部分关键代码吧
一、本版块仅限分享编程技术和源码相关内容,发布帖子必须带上关键代码和具 ...
你能加个C#/.net原创区吗,我会发很多.net项目的源码,.net在医疗、教育、银行、物流等对企行业占比巨大,这些领域中是java比不了。在Windows上,近两年的敏捷开发,桌面上有winForm,网页端有unity,在linux上,.net可以作为QT的替代方案。
对于BAT来讲,在软硬件都涉及的项目上,.net是有完整解决方案的,在上位机上,占比可以说是断崖式领先,java名声大一半是因为培训,一半是纯互联网项目。
小企业一般也做不了对企项目,但架不住多,所以看起来java用的多,在核心领域上,.net具有完善的一站式解决方案,又有微软这棵大树。
现在很多企业正在从.net6迁移到.net8,而java绝大多数停在java8上,.net的更新像是年轻人,朝气蓬勃的迁移新技术,更新的飞快,我公司已经多项目迁移至.net8/C#12平台,可知.net8是去年年末发布的正式版。
我通过反编译也发现论坛中很多的窗体程序就是使用.net开发的,却将其归于其他的技术下。
最后恳请加个.net/C#源码区。 在帖子中插入部分关键代码吧
一、本版块仅限分享编程技术和源码相关内容,发布帖子必须带上关键代码和具体功能介绍【20220924强制执行】 学习一下,感谢分享 学习一下,感谢分享 有源码好哇,学习一下 下载来看一下
学习一下,感谢分享 感谢分享,学习一下