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

c#开源IM系统

相关资源都可以在我的资源中0积分下载

把系统中集成的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主要功能:聊天  支持离线消息

 

EXE可执行文件下载       数据库下载(mssql2005)                 源码下载      

exe可执行文件要执行的话,也需要安装数据库,并修改配置文件 

源码使用的是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下载

 

[源码下载]Demo2.模拟简单登陆-效果图 基于networkcomms2.3.1

[源码下载]Demo1 客户端从服务器获取信息(基于networkcomms2.3.1)

【开源下载】基于TCP网络通信的自动升级程序c#源码

【模板下载】分享我所使用的数据库框架

【模板下载】innosetup 制作.net安装包的模板

 

【模板下载】分享我所使用的数据库框架

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值