专业IM即时通讯软件开发,值得信赖!

 分类:即时通讯软件开发

六个免费开源的即时通讯软件源代码

六个免费开源的即时通讯软件源代码
即时通讯软件(IM)发展到今天功能已经越来越齐全,我们的日常生活中不管是社交、网上购物还是工作都已经离不开即时通讯软件。今天小编就为大家推荐六个即时通讯的开源项目,分别从不同语言、不同应用方面带给大家一些IM软件开发的思路。 推荐项目1、轻量、高性能、单机支持几十万至百万...

云聊IM 1周前 (12-07) 79℃ 0喜欢

Android 阅后即焚实现方案

Android 阅后即焚实现方案
本文基于融云SDK讨论 基于 融云IMLib/IMKit 实现消息阅后即焚方案(仅限单聊): 前提:阅后即焚 定义如下 对方收到消息并且已读后则双方同时对该消息启动倒计时操作,倒计时结束双方同时删除该消息(本地和服务器一起删除)。 上述描述属于理想状...

云聊IM 2周前 (12-01) 36℃ 0喜欢

如何高效实现【附近的人】

如何高效实现【附近的人】
【附近的人】的功能原理 1)所有使用该IM产品的人,在使用“附近的人”功能前提交自已的地理位置;2)根据“我”的地理位置,计算出别人跟我的距离;3)将第2步中计算出的距离由近及远,进行排序。 具体在产品技术上的实现原理,也很容易理解: 1)现在移动端(ios、...

云聊IM 4周前 (11-18) 80℃ 0喜欢

Netty(三) 什么是 TCP 拆、粘包?如何解决?

Netty(三) 什么是 TCP 拆、粘包?如何解决?
前言 记得前段时间我们生产上的一个网关出现了故障。 这个网关逻辑非常简单,就是接收客户端的请求然后解析报文最后发送短信。 但这个请求并不是常见的 HTTP ,而是利用 Netty 自定义的协议。 有个前提是:网关是需要读取一段完整的报文才能进行后...

云聊IM 1个月前 (11-03) 183℃ 0喜欢

Netty(一) SpringBoot 整合长连接心跳机制

Netty(一) SpringBoot 整合长连接心跳机制
前言 Netty 是一个高性能的 NIO 网络框架,本文基于 SpringBoot 以常见的心跳机制来认识 Netty。 最终能达到的效果: 客户端每隔 N 秒检测是否需要发送心跳。服务端也每隔 N 秒检测是否需要发送心跳。服务端可以主动 push 消息到客户...

云聊IM 2个月前 (10-26) 109℃ 0喜欢

马蜂窝 IM 移动端架构的从 0 到 1

马蜂窝 IM 移动端架构的从 0 到 1
移动互联网技术改变了旅游的世界,这个领域过去沉重的信息分销成本被大大降低。用户与服务供应商之间、用户与用户之间的沟通路径逐渐打通,沟通的场景也在不断扩展。这促使所有的移动应用开发者都要从用户视角出发,更好地满足用户需求。 论坛时代的马蜂窝,用户之间的沟通形式比较单一,主要...

云聊IM 2个月前 (10-20) 260℃ 0喜欢

IM设计思考:基于同步HTTP双向流(BOSH)的web im机制

IM设计思考:基于同步HTTP双向流(BOSH)的web im机制
在XMPP扩展协议XEP-0124中定义了一个传输协议来模拟两个实体 (例如一个客户端和一个服务器) 之间的长连双向TCP连接的语义,它有效地运用多个同步的HTTP”请求/应答”对,而不需要使用频繁的轮询或者分块响应。该协议简称BOSH(Bidirect...

云聊IM 2个月前 (10-07) 143℃ 0喜欢

适配iOS13

适配iOS13
UITextField 的私有属性 _placeholderLabel 被禁止访问了 [self.textField setValue:self.placeholderColor forKeyPath:@"_placeholderLabel.textColor"]; ...

云聊IM 3个月前 (09-24) 218℃ 0喜欢

Leaf——美团点评分布式唯一ID生成系统

Leaf——美团点评分布式唯一ID生成系统
在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标...

云聊IM 3个月前 (09-24) 140℃ 0喜欢

点击这里给我发消息