首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
即时消息 IM
订阅
元意什
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
被催稿了,所以聊聊 长链接在移动端开发中如何做到和短链接一样高效
此文并不会针对 `TCP` 展开做详尽的说明,也不会针对如何使用 Socket 库进行说明,协议格式定义,如何传输等都不在本文范围之内,本文关注是的移动端如何进行高效并简洁的编写基于 `TCP`
开源一个自用的Android IM库,基于Netty+TCP+Protobuf实现
一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽出时间。今天终于从公司离职了,打算好好休息几天再重新找工作,趁时间空闲,决定静下心来写一篇文章,毕竟从前辈那里学到了很多东西。工作了五年半,这三四年来一直在做社交相关的项目,有 等产品,深知即时通讯技术在一个项目中的重…
使用WebRTC创建一个网络摄像头通信 App
WebRTC是一个协议,允许人们使用JavaScript在两点之间创建实时通讯。 我们可以用这个结构使两个或更多浏览器之间实现直接交流,而不需要中心服务器。 服务器只需要在连接的时候被使用,因此每个客户端知道如何连接彼此。 我们可以使用这个特性创建什么类型的App呢?例如,直接…
18个实时音视频开发中会用到开源项目
实时音视频的开发学习有很多可以参考的开源项目。一个实时音视频应用共包括几个环节:采集、编码、前后处理、传输、解码、缓冲、渲染等很多环节。每一个细分环节,还有更细分的技术模块。比如,前后处理环节有美颜、滤镜、回声消除、噪声抑制等,采集有麦克风阵列等,编解码有VP8、VP9、H.2…
IM系统的前世今生——2小时快速搭建高性能、可拓展的IM系统
前阵子看了《创业时代》,电视剧的剧情大概是这样的:IT工程师郭鑫年与好友罗维与投行精英那蓝等人一起,踏上互联网创业之路。创业开发的是一款叫做“魔晶”的IM产品。郭鑫年在第一次创业失败后,离了婚,还欠了很多外债,骑着自行车经历了西藏一次生死诀别之后产生了灵感,想要创作一款IM产品…
iOS IM 记录开发中的要点
去年一整年的工作主要是进行一款移动办公类产品的框架开发。核心功能点的话,框架层涉及到的全局字号的调整、App主题颜色的调整、路由;核心业务涉及到IM即时通讯、Hybird 移动开发平台、工作流、高仿朋友圈。 网页端是使用的一款叫 LayIM 的聊天系统,但很可惜,LayIM 没…
iOS流式即时通讯教程
从时间初始,人们就已开始梦想着更好地跟遥远的兄弟通讯的方式。从信鸽到无线电波,我们一直在努力将通讯变得更清晰更高效。 在现代中,一种技术已成为我们寻求相互理解的重要的工具:简易网络套接字。 现代网络基础结构的第四层,套接字是任何从文本编辑到游戏在线通讯的核心。 你可能会奇怪,“…
搭建完整的IM(即时通讯)应用(1)
移动互联网发展至今,以微信为首的即时通讯服务已经融入了我们生活中的各个角落,在公司的一些业务中也扮演着重要的角色,对于即时通讯我们公司原来是使用的环信的服务,但是有很多定制化的需求无法实现,所以后来决定内部开发一个满足定制化需求的即时通讯微服务。 使用socket.io框架是因…
从零开始开发IM(即时通讯)服务端
可以说几乎所有高实时性的应用场景都需要用到IM技术。 支持用户登录,好友关系等基本功能。 向Alice发送一个sent(hello)表示消息已经被发送到服务器。 2. 3. Bob阅读消息后,客户端向服务器发送read(hello)表示消息已读 这个消息会像一个普通聊天消息一…