1、基本介绍RainbowChat-Web是一套基于MobileIMSDK-Web的网页端IM系统。 不同于市面上某些开源练手或淘宝售卖的demo级代码,RainbowChat-Web的产品级代码演化自真正运营过的商业产品,其所依赖的通信层核心SDK已在数年内经过大量客户及其辐射的最终用户的使用和验证。 RainbowChat-Web同时也是移动端IM应用RainbowChat的姊妹产品。2、品质说明❶ 源自真正运营的商业产品:RainbowChat-Web的技术源于真实运营的商业产品。 运行演示❶ 运行截图,详见:《RainbowChat-Web前端功能截图》❷ 演示视频,详见:《RainbowChat-Web运行演示视频》4、功能简介1、支持文本消息、查看语音留言消息(由App产品发送 产品完全兼容的协议模型;13)消息收发互通:实现了与RainbowChat-APP产品的无缝消息互通。
1、基本介绍RainbowChat是一套基于MobileIMSDK通信框架的产品级移动端IM系统。 RainbowChat源于真实运营的产品,不同于市面上某些开源或淘宝售卖的demo级代码,RainbowChat的产品前身已被成千上万真实的客户使用过,解决了大量的屏幕适配、细节优化、机器兼容问题。 RainbowChat是RainbowChat-Web 和鸿蒙NEXT产品RainbowTalk 的姊妹产品。 2、品质说明❶ 源自真正运营的商业产品:RainbowChat的技术源于真实运营的商业产品。 * 截止目前:RainbowChat已全面深度适配最新Android系统,确保更佳的用户体验效果。
一、关于RainbowChat-Web图片RainbowChat-Web是一套Web网页端IM系统,是RainbowChat的姊妹系统(RainbowChat是一套基于开源IM聊天框架 MobileIMSDK
码云地址:https://gitee.com/jackjiang/MobileIMSDK2)Github托管地址:https://github.com/JackJiang2011/MobileIMSDK关于RainbowChat thread-2735-1-1.html► 全部运行截图:iOS端全部运行截图 (另:Android端运行截图 点此查看)► 在线体验下载:App Store安装地址 (另:Android端下载体验 点此查看)RainbowChat RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。 * RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品(通信层基于开源IM聊天框架 MobileIMSDK 实现)。
码云地址:https://gitee.com/jackjiang/MobileIMSDK2)Github托管地址:https://github.com/JackJiang2011/MobileIMSDK关于RainbowChat .52im.net/thread-1217-1-1.html► 全部运行截图:Android端、iOS端► 在线体验下载:专业版(TCP协议)、专业版(UDP协议) (关于 iOS 端,请:点此查看)图片RainbowChat RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。 * RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品(通信层基于开源IM聊天框架 MobileIMSDK 实现)。
https://gitee.com/jackjiang/MobileIMSDK 2)Github托管地址:https://github.com/JackJiang2011/MobileIMSDK 关于RainbowChat 2735-1-1.html ► 全部运行截图:iOS端全部运行截图 (另:Android端运行截图 点此查看) ► 在线体验下载:App Store安装地址 (另:Android端下载体验 点此查看) RainbowChat RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。 * RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品(通信层基于开源IM聊天框架 MobileIMSDK 实现)。
https://gitee.com/jackjiang/MobileIMSDK 2)Github托管地址:https://github.com/JackJiang2011/MobileIMSDK 关于RainbowChat 2735-1-1.html ► 全部运行截图:iOS端全部运行截图 (另:Android端运行截图 点此查看) ► 在线体验下载:App Store安装地址 (另:Android端下载体验 点此查看) RainbowChat RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。 * RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品(通信层基于开源IM聊天框架 MobileIMSDK 实现)。
一、关于RainbowChat-WebRainbowChat-Web是一套Web网页端IM系统,是RainbowChat的姊妹系统(RainbowChat是一套基于开源IM聊天框架 MobileIMSDK 升级后的位置消息相关功能截图(更多截图):三、关于兼容性截止目前:RainbowChat-Web努力保证在各主流系统、主流浏览器、不同分辨率屏幕上的一致体验,包括但不限于:Chrome、Safari、FireFox
码云地址:https://gitee.com/jackjiang/MobileIMSDK2)Github托管地址:https://github.com/JackJiang2011/MobileIMSDK关于RainbowChat .52im.net/thread-1217-1-1.html► 全部运行截图:Android端、iOS端► 在线体验下载:专业版(TCP协议)、专业版(UDP协议) (关于 iOS 端,请:点此查看)RainbowChat RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题(可自行下载体验:专业版下载安装)。 * RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品(通信层基于开源IM聊天框架 MobileIMSDK 实现)。
1、基本介绍RainbowChat是一套基于开源IM即时通讯聊天框架 MobileIMSDK 的产品级移动端IM系统。 RainbowChat源于真实运营的产品,解决了大量的屏幕适配、细节优化、机器兼容问题。 RainbowChat可能是市面上提供im即时通讯聊天源码的,唯一一款同时支持TCP、UDP两种通信协议的IM产品。 与姊妹产品RainbowTalk和RainbowChat-Web 技术同源,历经考验。
与姊妹产品RainbowChat和RainbowChat-Web 技术同源,历经考验。
/github.com/JackJiang2011/MobileIMSDK/releases/tag/6.5七、Demo运行演示八、技术应用示例8.1 示例1:基于MobileIMSDK的移动端IM RainbowChat (更多运行截图):8.2 示例2:基于MobileIMSDK-Web的Web端IM RainbowChat-Web(更多运行截图):
这两天正在继续开发RainbowChat-Web产品,所以正需要这样的代码。但经过在即时通讯网的论坛和技术交流群里询问,以及网上的所谓仿微信例子,都不符合要求。 * 提示:本文中的代码实现,是从 RainbowChat 和 RainbowChat-Web 两个IM产品中扒出来简化后的结果,是基于完全相同的算法逻辑分别用OC、Java和JavaScript实现的。 Android版上的运行效果(首页) ▲ 上述代码在RainbowChat Android版上的运行效果(聊天界面) 6、iOS平台上的代码实现(Objective-C) 6.1 完整源码 源文件TimeTool.h // 用于首页“消息”界面时 [TimeTool getTimeStringAutoShort2:[NSDatedate] mustIncludeTime:NO]; 6.3 运行效果 ▲ 上述代码在RainbowChat 1550789954260, false); // 用于聊天内容界面时 _getTimeStringAutoShort2(1550789954260, true); 7.3 运行效果 ▲ 上述代码在RainbowChat-Web
中图片压缩的Android工具类源码,效果可媲美微信 [附件下载][链接] http://www.52im.net/thread-701-1-2.html[摘要] 本文要分享的工具类源码来自IM产品 RainbowChat
本来想借用RainbowChat 这种IM聊天中的TLS/SSL数据包来的分析来实战Wireshak,但考虑到IM通常都是私有协议,不利于理解。
八、应用案例 RainbowChat是一款基于MobileIMSDK的产品级聊天APP,目前仅作演示之用,点击下载体验或查看运行截图。
在pom.xml加入以下配置:(以下配置参考自IM产品 RainbowChat) 1 <dependencies> 2 3 <! main/webapp/WEB-INF/lib/MobileIMSDKServer.jar</systemPath>48 </dependency>49 50 </dependencies>② 以RainbowChat
* * 代码参考自IM产品RainbowChat:[url=http://www.52im.net/thread-19-1-1.html]http://www.52im.net/thread-19-1-
WebSocket 典型的应用场景包括:1)实时在线聊天应用(如 Slack、Discord、RainbowChat-Web)。2)多人在线游戏。3)协同编辑工具(如 Google Docs)。