文档章节

一套仿 微信 IM系统 基于apache mina 隆重出世

远方夕阳
 远方夕阳
发布于 2015/05/06 15:06
字数 513
阅读 2557
收藏 45

 

侣信:

image

说明:

侣信第一行代码产生于2013年8月16日,移动互联网正处于风起云涌之际,当时因为兴趣使然开始接触推送技术,最开始参考了androidpn以及openfire等技术方案,发现这些技术使用成本比较高,不够灵活,以及冗余业务功能比较多,定制开发困难较大。在理解了整个原理之后,决定使用apache mina 方案自行开发一个demo,中间一共做个2个版本,从此无数个周末当别人在看电影的时候,我可能在coding,当别人在撸啊撸的时候我可能在coding。甚至当别人在撩妹的时候我可能还在coding,做这个东西的初衷期是为了学习提高技术水平,业余持续迭代3年多,加入了很多常用的功能,开源之后希望能为别人提供或技术上的或者思路上的一些帮助。

服务端功能演示地址如下:

http://lvxin.farsunset.com

服务端具有用户管理,广播发送,组织部门管理等一些基本功能。

客户端功能介绍:

目前只有Android以及基于Websocket的H5版本的客户端,主要具有单人聊天,群组聊天,联系人管理,组织结构,朋友圈,摇一摇 以及漂流瓶等经典功能。

客户端APK下载:

https://staticres.oss-cn-hangzhou.aliyuncs.com/lvxin-pro.apk

可用的帐号

10001 到 10031 密码统一都是000000

客户端界面

image image image image image image image

© 著作权归作者所有

远方夕阳

远方夕阳

粉丝 26
博文 9
码字总数 3109
作品 2
徐汇
高级程序员
私信 提问
加载中

评论(8)

JadenTseng
JadenTseng
最近在学习Mina,你的这个框架对我很有帮助 感谢!
mn_1127
mn_1127
好像不是开源的吧!
liujiduo
liujiduo
厉害!
s
shawn98
求源码
疯狂的逍遥
疯狂的逍遥
不开源?
Zero__One
Zero__One
where the source code? is it not open source?
开源中国首席赞助商
开源中国首席赞助商
来源嘛?
baiyunfei
baiyunfei
要是能模仿微信企业号就好了,这个东西急需
凡信(超仿微信Android版)开源了,内有源码下载

本项目的IM通信部分是基于 环信即时通讯云 的SDK开发的。对于个人开发者或者小企业来说,做IM用第三方的也是一种趋势吧,毕竟自己整一套可供运营使用的IM系统几乎是不切实际的(技术门槛和维...

极分享社区
2016/04/01
476
3
【开源项目】 超仿微信6.0源码开源,学习和二次开发的利器

先上干货,项目的体验安装包地址: http://www.imgeek.org/data/download/Fanxin.apk 整个项目的源码包将近40M(素材太杂,未清理)太大上传不了,源码可点击此处下载:http://www.imgeek.o...

午夜狂魔
2015/03/28
4.4K
2
Java Socket框架Apache MINA:简单套接字客户端读http网页数据

版权声明:本文为Zhang Phil原创文章,请不要转载! https://blog.csdn.net/zhangphil/article/details/88245926 Java Socket框架Apache MINA:简单套接字客户端读http网页数据 Apache MINA是...

zhangphil
03/10
0
0
CIM 2.1.0 发布,即时通讯方案

CIM 2.1.0 发布了,基于apache mina 的 java即时通讯服务端。与android 客户端完美结合,同时支持其他语言(ios,c,ActionScript,.net等)客户端的即时通信。 说明: 此开源版本为基础功能版本...

远方夕阳
2016/07/14
3.2K
6
凡信 2.0 beta 发布-超仿微信的开源项目

凡信的第一个版本于2015年4月份发布,之后由于自己工作忙碌的原因,一直没有重大的更新内容。2016年1月份抽空做了一些更新。主要是加入了朋友圈和钱包这两块内容,以及对第一版的一些bug的修...

程开源
2016/02/16
8K
15

没有更多内容

加载失败,请刷新页面

加载更多

HeyUI组件库按需加载功能上线,盘点HeyUI组件库有哪些独特功能?

HeyUI组件库 如果你还不了解heyui组件库,欢迎来我们的官网或者github参观。 官网 github 当然,如果能给我们一颗✨✨✨,那是最赞的了! 按需加载 当heyui组件库的组件越来越多的时候,按需...

vvpvvp
25分钟前
4
0
Dockerfile文件详解

Dockerfile文件详解 什么是dockerfile? Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。 docker bui...

Jeam_
38分钟前
0
0
阿里云PolarDB发布重大更新 支持Oracle等数据库一键迁移上云

5月21日,阿里云PolarDB发布重大更新,提供传统数据库一键迁移上云能力,可以帮助企业将线下的MySQL、PostgreSQL和Oracle等数据库轻松上云,最快数小时内迁移完成。据估算,云上成本不到传统...

zhaowei121
46分钟前
0
0
在数据数据探索过程中的一些常用操作

###pandas在做数据探索时,分组统计均值和中位数参考资料:http://www.cnblogs.com/nxld/p/6058591.htmlhttp://python.jobbole.com/85742/按字典重新赋值,可以直接使用pandas中的repla...

KYO4321
48分钟前
0
0
好程序员分享干货 弹性分布式数据集RDD

一、RDD定义 RDD(Resilient Distributed Dataset)叫做分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变(数据和元数据)、可分区、里面的元素可并行计算的集合。其特点在于自动容...

好程序员IT
50分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部