【开源下载】基于TCP网络通信的即时聊天系统(IM系统)(c#源码)

Sunny5816 2015-01-31 06:34:10
加精
c#开源IM系统

把系统中集成的IM部分,提取出来,共大家参考,也可以作为大家学习networkcomms框架的一个demo

名称:微风IM

名称来源:   小的意思   是说系统比较简单 

        是由于UI使用的风绪老师多年前在网上开源的高仿真qq2008中的代码,在此表示特别感谢

数据库使用的是mssql 2005.

c# 2.0开发

通信框架使用的是来自英国剑桥的c#开源通讯框架 networkcomms2.3.1 可以进入此页面下载 networkcomms网络通讯框架学习

使用networkcomms通讯框架1年多了,非常的稳定,而且能够支持 xamarion.安卓 xamarion.IOS 开发

比如说我可以基于networkcomms开发一个服务器端,部署在server2003服务器上

基于networkcomms开发 winform 或wpf 的多个客户端部署在用户电脑上

基于networkcomms开发同一个系统的安卓客户端部署在安卓手机上

基于networkcomms开发同一个系统平果手机的应用程序部署在平果手机上

所有的客户端都使用同一个服务器。

networkcomms由英国剑桥的2位工程师开发,网站是www.networkcomms.net

经过授权,介绍networkcomms的中文网站www.networkcomms.cn正在创建中

微风IM主要功能:聊天 支持离线消息
源码使用的是vs2010开发的

效果图如下:

服务器端:(还是老样子,简朴的界面)

客户端:(登录界面)

主界面(可以显示在线,不在线的好友):

聊天界面:

支持发送文本和Gif动画(系统内定义好的动画)

面板跳动效果 静态图看不太出来,图标其实是在跳动的

支持离线消息,登陆后,有离线消息的好友图标会跳动

数据库采用的 mssql 2005

有四个表



OfflineMessage 离线消息 如果发送消息时好友不在线,则消息存储在此表中

等待好友上线后,服务器从此表中获取消息,并发送给好友,并从表中删除已发送出去的离线消息



RcUsers表 用户表 存储用户的信息 保护登录ID 密码 性别等

UserGroup 机构用户组 存放用户属于销售组还是开发组

RoleGroup 权限用户组 存放用户属于经理还是职员 (未使用在微分IM中 )


默认的测试用户 (在rcUsers那个表中)



登录ID 昵称 密码
9001 张三 123
9002 李四 123
9003 小华 123
9004 王五 123
9005 林夕 123
9006 梦云 123
9007 蓝天 123
9008 绿叶 123
基于networkcomms2.3.1的其他demo下载

源码请到我的资源中下载,不需要分数的
...全文
11547 74 打赏 收藏 转发到动态 举报
写回复
用AI写文章
74 条回复
切换为时间正序
请发表友善的回复…
发表回复
cooper08 2018-10-21
  • 打赏
  • 举报
回复
支持一下,谢谢分享、还有么!!!
fuxiaoyang13 2018-08-22
  • 打赏
  • 举报
回复
多谢分享,学习了
weixin_38419123 2018-08-02
  • 打赏
  • 举报
回复
厉害啦 不管那么多 先收藏一波
lqzwin 2018-08-02
  • 打赏
  • 举报
回复
这个好。 。。。。。。。。。。。。
qq_23115805 2017-05-03
  • 打赏
  • 举报
回复
谢谢分享,刚好需要
vSerHH 2017-04-25
  • 打赏
  • 举报
回复
这个IM微风下载了如何使用啊?求帮助
wu_yun1 2017-04-07
  • 打赏
  • 举报
回复
6666666666666666666666
cnc2020 2017-04-07
  • 打赏
  • 举报
回复
good job, follow
水哥阿乐 2016-12-01
  • 打赏
  • 举报
回复
别忙着叫好,这是个收费的插件,没有插件你启动不了
feeihong 2016-12-01
  • 打赏
  • 举报
回复
pdcboy 2016-10-06
  • 打赏
  • 举报
回复
谢谢楼主,目前正在学习
bugdream2 2016-09-26
  • 打赏
  • 举报
回复
好东西,收藏下
cnc2020 2016-08-13
  • 打赏
  • 举报
回复
支持分享,好样
那叫啥 2016-04-15
  • 打赏
  • 举报
回复
谢谢楼主无私的分享,我也想问问,是不需要到淘宝购买啊
rebeva 2015-12-09
  • 打赏
  • 举报
回复
谢谢楼主分享!!!太好了
qq_33267137 2015-12-07
  • 打赏
  • 举报
回复
源码在哪可以下载啊请问
why123qaz 2015-04-27
  • 打赏
  • 举报
回复
留言,学习。
a506587246 2015-04-13
  • 打赏
  • 举报
回复
zhichi
Sunny5816 2015-03-12
  • 打赏
  • 举报
回复
P2p部分的方案不成熟,请大家略过。 networkComms2.31服务器关闭仍然监听的问题确实存在,经测试v3中已经解决
Sunny5816 2015-02-24
  • 打赏
  • 举报
回复
加载更多回复(54)

110,547

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧