让我们一块来做IM吧 (2)

我已经把代码上传到Github上了,地址是https://github.com/anxin1225/Kev.IM。大家可以随时下载下来学习使用。

简单说一下这个软件的现状,登陆是假的,不过消息的流转流程就是这样的,中间还没有做用户的认证。文字类的消息转发基本上完成了。获取自己的个人资料也是假的。下载下来可以看一下消息的流转流程,最近我会吧用户系统更新一下,让他变成正常的用户登录。

软件的最终的目标是这样的:

支持的系统:C#后台+C#WinForm前台+Android客户端+IOS客户端

支持的功能:登录注册(类似于环信)、文字聊天(表情)、图片、在线文件传输(P2P、打洞)、离线消息、群聊。

其他的聊天功能,我会放出来,让大家来开发,我来审核。

有什么问题,要问我的就在下边留言吧

时间: 2024-10-06 00:47:03

让我们一块来做IM吧 (2)的相关文章

raid5什么意思?怎样做raid5?raid5 几块硬盘?

一.raid什么意思? RAID是"Redundant Array of Independent Disk"的缩写,raid什么意思了?说白了,中文翻译过来通俗的讲就是磁盘阵列的意思,也就是说RAID就是把硬盘做成一个阵列,而阵列也就是把硬盘进行组合配置起来,做为一个总体进行管理,最关键的是这个阵列的磁盘之间具有冗余容错处理,这样可提高磁盘之间相互的安全性和稳定性,不存在"单点"硬盘现象,也就说不会让某些硬盘读写频繁,其它的硬盘可能数据交换较少的现象,从而提高硬盘的

IBM_DS5020磁盘阵列做raid、热备并把盘阵挂在服务器上的步骤

工作中服务器磁盘阵列里的硬盘损坏,更换新硬盘,但是还有部分扇区无法读取在此情况下重新给盘阵做raid5和热备并且把盘阵挂在服务器上. 一:准备工作 1:自己笔记本上安装IBM DS Storage Manager 10客户端软件,可从网上下载(有分32位,64位):对象是:IBM_DS5020型号的磁盘阵列. 2:通过网线直接链接笔记本和盘阵后端的A控制器,盘阵后端有A,B两个控制器,对应的默认IP如下: A控制器对应IP:192.168.128.101 B控制器对应IP:192.168.128

Nginx做缓存及代理均衡

编译安装缓存nginx: yum install -y gcc gcc-c++ openssl-devel zlib-devel tar xf pcre-8.34.tar.gz  cd pcre-8.34 ./configure && make && make install  cd .. wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz tar xf ngx_cache_purge-2.3.tar.

戴尔服务器R710做raid5+1

环境条件 戴尔服务器R710,有四块硬盘 实现目标:四块硬盘其中三块做raid5,剩余一块做热备硬盘 一.启动服务器 二.进入配置raid界面 根据提示按Crtl+R 进入raid配置界面 三.界面介绍 有一个Virtual Disk,就是最终的raid,同时还有物理磁盘,分配的磁盘以及热备磁盘 四.删除当前的raid,即删除当前VD 根据提示按F2键 然后选择delete VD 选择YES,删除 删除后,显示没有配置 五.创建VD 根据提示按F2键,选择创建一个一个VD 进入创建页面 选择ra

团队作业6——展示博客(Alpha版本)

团队成员的简介和个人博客地址,团队的源码仓库地址. 代泽旭:平时做事认真负责,组织能力强,擅长C#.C++等多门语言,,此次学习了PHP语言.微信接口等新技能,负责总体任务分配,开发微信接口. 林至贤:相信坚持了就一定能成功,代码领略能力高,擅长JAVA,C++等,为人谦虚谨慎,做事低调,有着崇高的艺术追求,对编程有着一定的自我理解. 王李焕:编程能力较好,为人诚实友善,不爱张扬,擅长JAVA.C++等语言编程,对网页制作也有一定了解,对编程有着浓厚的兴趣. 童毅南:自己爱动手,动手能力强,编程

硬盘的存储及分区

a) 硬盘的存储结构 i. 硬盘的存储结构包括主引导目录.分区表.分区结束标志.及其他分区的引导信息及数据区信息. ii. 主引导记录MBR 硬盘的0磁头0磁道1扇区,是硬盘的一个非常重要的位置.在这个扇区中,存放有硬盘的主引导记录MBR(Master Boot Record)和硬盘分区表DPT(Disk Partition Table). dd if=/dev/sda(来源) of=mbr.bin(备份文件) bs=512(一个块大小) count=1(块的数量)  (把第一分区的数据备份到m

基于CapAnalysis软件实现的本地流量可视化

无意间发现了款可视化的数据包分析工具CanAnalysis试用之下感觉不错.关键还是开源的免费软件,正好公司领导又有需求要看看网络数据流量的相关数据.于是乎花了几天时间稍微试着搭了个架子.现将如何实现的给大家详细列出来. 需求的系统: 1.     安装ubuntu 14的操作系统. 2.     配置2块network卡,1块用于内部联网使用,另一块配置成混杂模式用来mirror交换机跟防火墙之间的端口为了抓取数据(其中为了mirror这个端口还将vsphere中的一块网卡做了直通,在做直通v

基于GPU的高分一号影像正射校正的设计与实现

一 RPC正射校正的原理 影像正射校正的方法有很多,主要包含两大类:一类是严格的几何纠正模型,另一类是近似几何纠正模型.当遥感影像的成像模型和有关参数已知时,可以根据严格的成像模型来校正图像,这种方法属于严格几何纠正,最具代表的是共线方程法.当传感器成像模型未知或者无法获取相关的辅助参数时,可以用假定的数学模型模拟成像模型,对影像实现校正,这种方法属于近似几何纠正,主要有:几何多项式纠正.有理函数法.局部区域校正等模型.本文将主要对RPC正射校正模型进行展开讨论. RPC模型将像点坐标d(lin

Linux下RAID种类小记

<一>: 什么是RAID: 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有"独立磁盘构成的具有冗余能力的阵列"之意. 磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能.利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上. 磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算