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

.Net技术 码拜 9年前 (2016-05-31) 2214次浏览
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开发的
开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
效果图如下:
服务器端:(还是老样子,简朴的界面)
开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
客户端:(登录界面)
开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
主界面(可以显示在线,不在线的好友):
开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
聊天界面:
支持发送文本和Gif动画(系统内定义好的动画)
开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
面板跳动效果  静态图看不太出来,图标其实是在跳动的
开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
支持离线消息,登陆后,有离线消息的好友图标会跳动
开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
数据库采用的 mssql 2005
有四个表

OfflineMessage 离线消息   假如发送消息时好友不在线,则消息存储在此表中
等待好友上线后,服务器从此表中获取消息,并发送给好友,并从表中删除已发送出去的离线消息

RcUsers表   用户表  存储用户的信息  保护登录ID 密码 性别等
开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
UserGroup 机构用户组  存放用户属于销售组还是开发组
RoleGroup 权限用户组   存放用户属于经理还是职员  (未使用在微分IM中 )
开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
默认的测试用户 (在rcUsers那个表中)

登录ID 昵称 密码
9001 张三 123
9002 李四 123
9003 小华 123
9004 王五 123
9005 林夕 123
9006 梦云 123
9007 蓝天 123
9008 绿叶 123
基于networkcomms2.3.1的其他demo下载
源码请到本人的资源中下载,不需要分数的开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)

解决方案

10

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

10

请将源码下载链接补上,方便大家下载学习!

10

非常感谢题主无私的分享,技术贴必顶。看帖不顶贴的,写代码bug补不完,再次感谢开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)

10

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

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明开源下载基于TCP网络通信的即时聊天系统(IM系统)(c#源码)
喜欢 (2)
[1034331897@qq.com]
分享 (0)