流水不争先,争的是滔滔不绝

 分类:即时通讯软件开发

云聊IM即时通讯聊天时间显示格式(Android)[源码]

1、引言 即时通讯IM应用中的聊天消息时间显示是个常见需求,作为用户体验来讲,所以时间显示也不该简单显示成电子手表一样“年/月/日 时:分:秒”定式显示。为此开发团队对聊天消息的时间显示格式修改,从而提升用户体验。 作为移动端IM最成功的案例,微信无疑代表着权威,所...

liqi 1周前 (04-13) 40℃

IM-客户端和服务器断开重连机制

本文转自:https://www.jianshu.com/p/6ccee6942f20 客户端和服务器断开连接有两种情况:1.手机网络断开连接, 2.手机和服务器端口连接; 1.手机网络断开连接 添加一个Broadcastreceiver广播接收器,监听到网络...

云聊IM 5个月前 (11-08) 579℃

IM群聊消息已读未读功能如何实现

IM系统中,特别是在ToB环境,消息的阅读状态或许是一个强需求。本文从服务端角度来探讨阅读状态。能力有限,权当个人笔记,欢迎交流。 对于私聊,消息的阅读状态比较容易实现,在性能和存储上也不存在问题。 但对于群聊,考虑到存储和处理性能,特别当处于一个云环境时,如何高效...

云聊IM 10个月前 (07-03) 2021℃

iOS WebSocket长链接

WebSocket WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同 HTTP 一样通过 TCP 来传输数据,但是它和 HTTP 最大不同是:WebSocket 是一...

云聊IM 1年前 (2020-03-05) 662℃

Android WebSocket实现即时通讯功能

最近做这个功能,分享一下。即时通讯(Instant Messaging)最重要的毫无疑问就是即时,不能有明显的延迟,要实现IM的功能其实并不难,目前有很多第三方,比如极光的JMessage,都比较容易实现。但是如果项目有特殊要求(如不能使用外网),那就得自己做了,所以我们需要使...

云聊IM 1年前 (2020-03-05) 1054℃

Riot-IM:开源的IM聊天系统

其实在开源聊天系统这块,我个人目前只推荐RocketChat。因为这套系统是目前使用最方便,并且功能最丰富的。 Riot和RocketChat最大的区别就在于,Riot提供免费的公共聊天服务器,而RocketChat只提供收费服务器托管(有免费试用)。 Riot...

云聊IM 1年前 (2020-01-13) 7126℃

Riot-IM:是一个开源免费跨平台的即时通讯聊天协作工具

Riot-IM 介绍 Riot-IM ,一个新型的协作平台,可以在 iOS、Android、Web 端运行,完全由自身控制的通用安全聊天应用程序。支持多大25种语言(支持中文),且还在不断地增加!可以应用到:即时通讯、视频会议、智能通知、机器人等。 R...

云聊IM 1年前 (2020-01-13) 3801℃

简单安装开源免费的多功能聊天室:Riot.im

本文转自: https://jszbug.com/7sg3j2s6wjmmt.html 本文介绍了如何安装riot im的web端,而并不是介绍如何搭建riot im系统。web端需要连接别人的服务器才能使用,例如matrix官方的matrix.org。 简介 ...

云聊IM 1年前 (2020-01-13) 2787℃

RocketChat:开源聊天软件部署

简介 RocketChat是一款优秀的开源聊天软件。支持各种平台,IOS、Android、Web、Mac、Windows以及Linux,安装部署简单,功能简单易用,目前部分功能还在完善当中,特别适合小公司自建聊天平台。项目开源地址 https://github.com/...

云聊IM 1年前 (2020-01-10) 10074℃

Android中开发IM即时通讯功能的方案

最近准备做IM功能,在技术预研当中,其实可行方案还是比较多的,就看怎么选了 这里有必要普及一下xmpp是个什么东西? 引用某娘的定义: XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有...

云聊IM 1年前 (2020-01-05) 689℃

点击这里给我发消息