头图

Based on the open source IM instant messaging framework MobileIMSDK: RainbowChat-iOS v5.0 has been released

About MobileIMSDK

图片
MobileIMSDK is a set of open source IM instant messaging framework specially developed for mobile terminals. It is ultra-lightweight and highly refined. A set of API elegantly supports three protocols: UDP, TCP and WebSocket, and supports iOS, Android, H5, standard Java platforms, and services. The terminal is written based on Netty.

The project open source address is:
1) Gitee code cloud address: https://gitee.com/jackjiang/MobileIMSDK
2) Github hosting address: https://github.com/JackJiang2011/MobileIMSDK

About RainbowChat

► Detailed product introduction: http://www.52im.net/thread-19-1-1.html
► iOS update record: http://www.52im.net/thread-2735-1-1.html
► Screenshots of all running: Screenshots of all running on iOS (Also: Screenshots of running on Android, click here to view)
► Online experience download: App Store installation address (Also: Android download experience click here to view)
图片

RainbowChat is a product-level mobile IM system based on the open source IM chat framework MobileIMSDK. RainbowChat is a real-life product that solves a lot of screen adaptation, detail optimization, and machine compatibility issues (you can download and experience it yourself: download and install the professional version).

*RainbowChat may be the only IM product on the market that provides the source code of im instant messaging chat, and supports both TCP and UDP communication protocols (the communication layer is implemented based on the open source IM chat framework MobileIMSDK).

What's new in v5.0

The updated content of this version [new functions such as "scanning"] (more historical update logs):
1) [New] "Scan" interface and function logic;
2) [New] "My QR Code" interface and function logic;
3) [New] "Group Chat QR Code" interface and function logic;
4) [Optimization] Optimized the UI details of the pop-up menu in the related interface.

Screenshots of the main new features in this version (click here for more screenshots):
图片


即时通讯开发
实时推送、IM等即时通讯相关技术的研究、分享的专栏。让即时通讯技术能更好地学习、交流与传播,不再零...

专注即时通讯(IM/推送)技术学习和研究。

1.4k 声望
745 粉丝
0 条评论
推荐阅读
IM通讯协议专题学习(七):手把手教你如何在NodeJS中从零使用Protobuf
Protobuf最大的特点是数据格式拥有极高的压缩比,这在移动互联时代是极具价值的(因为移动网络流量到目前为止仍然昂贵的),如果你的APP能比竞品更省流量,无疑这也将成为您产品的亮点之一。

JackJiang1阅读 421

封面图
追踪解析 Netty IntObjectHashMap 源码
IntObjectHashMap 是 netty 封装的,key 必须是 int 的 HashMap 容器。在 netty 4 中,该类位于 netty-all 包下的 io.netty.util.collection 路径下;在 netty 5 中,该类位于 netty5-common 包下的 io.netty5.ut...

三流阅读 673

IM通讯协议专题学习(五):Protobuf到底比JSON快几倍?全方位实测!
本系列的前几篇主要是从各个角度讲解Protobuf的基本概念、技术原理这些内容,但回过头来看,对比JSON这种事实上的数据协议工业标准,Protobuf到底性能到底高多少?本篇将以Protobuf为基准,对比市面上的一些主流...

JackJiang阅读 648

封面图
折腾了我一周,原来Netty网络编程就是这么个破玩意儿!!!
1、阻塞阻塞模式下,相关方法都会导致线程暂停ServerSocketChannel.accept 会在没有连接建立时让线程暂停SocketChannel.read 会在通道中没有数据可读时让线程暂停阻塞的表现其实就是线程暂停了,暂停期间不会占用...

紧张的羊肉串aa阅读 556

阿里IM技术分享(九):深度揭密RocketMQ在钉钉IM系统中的应用实践
短短的几年时间,钉钉便迅速成为一款国民级应用,发展速度堪称迅猛。IM作为钉钉最核心的功能,每天需要支持海量企业用户的沟通,同时还通过 PaaS 形式为淘宝、高德等 App 提供基础的即时通讯能力,是日均千亿级消...

JackJiang阅读 555

封面图
基于Netty的IM聊天加密技术学习:一文理清常见的加密概念、术语等
在社区中,分享了很多篇基于Netty编写的IM聊天入门文章(比如《跟着源码学IM》系列、《基于Netty,从零开发IM》系列等),在这些文章中分享了各种IM通信算法原理和功能逻辑的实现。但是这样简单的IM聊天系统是比...

JackJiang阅读 538

封面图
netty系列之:在netty中使用proxy protocol
我们知道proxy protocol是haproxy提出的一个代理协议,通过这个协议,所有实现这个协议的proxy或者LBS,都可以附带真实客户端的IP地址和端口号,这使得proxy protocol在实际应用中非常有用。

flydean阅读 453

专注即时通讯(IM/推送)技术学习和研究。

1.4k 声望
745 粉丝
宣传栏