吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2145|回复: 22
收起左侧

[其他原创] 基于.net8的在线聊天源码

[复制链接]
choefeng 发表于 2024-1-22 15:45
前后端分离,高度封装、直接看图吧,

1705909007063.jpg
1705908928410.jpg

1705908967034.jpg





使用技术:.net8、SqlSugar、layui等等,源码内含注释。

波比聊天房.7z

886.56 KB, 下载次数: 104, 下载积分: 吾爱币 -1 CB

解压后导入VS

免费评分

参与人数 3吾爱币 +3 热心值 +3 收起 理由
Rouehang + 1 + 1 谢谢@Thanks!
Bob5230 + 1 + 1 我很赞同!
blindcat + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| choefeng 发表于 2024-1-23 10:58
补充1:
这个项目使用了SignalR技术来实现消息推送。
前端登录登出通过接口请求本项目中的控制器,有本控制器转发请求到API控制器,验证结果后本控制器操作session和cookie。
而消息发送和接收通过ChatHub处理,查询历史记录使用post请求api的形式,得到数据后由flow实现流加载消息。
项目采用面向接口开发,目前实现的功能有登录登出、发送消息、接收消息、以及私聊发送和接收消息等。
你可以在此基础上继续完善私聊逻辑,使用单独窗口私聊。群聊逻辑同样,使用新表记录聊天群成员ID,群发到这个ID集合里,既是群聊。最好再做下离线消息的功能。
前端样式你可以继续使用layui完成新页面,或是去找页面模板。


这段位置截的是历史记录查看
1705975442413.jpg

这个是推送消息的逻辑
1705977912057.jpg

这个是登陆登出转发
1705978069929.jpg
 楼主| choefeng 发表于 2024-1-25 10:48
苏紫方璇 发表于 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#源码区。
苏紫方璇 发表于 2024-1-22 16:19
在帖子中插入部分关键代码吧

一、本版块仅限分享编程技术和源码相关内容,发布帖子必须带上关键代码和具体功能介绍【20220924强制执行】
blindcat 发表于 2024-1-22 16:27
学习一下,感谢分享
kenxy 发表于 2024-1-22 17:40
学习一下,感谢分享
CoderPiero 发表于 2024-1-22 17:41
有源码好哇,学习一下
gaoyuanzong 发表于 2024-1-23 17:49
下载来看一下
fjkek 发表于 2024-1-24 11:13

学习一下,感谢分享
xenost 发表于 2024-1-24 12:51
感谢分享,学习一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 11:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表