首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
IM
订阅
拾己
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Netty 实战:实现基本聊天功能
1. 新建项目并导入依赖 2. 服务端 SimpleChatServerHandler:用于处理服务端的 I/O 事件。包括: SimpleChatServerInitializer:用来增加多个 Handler 处理类到 ChannelPipeline 上,包括编解码以及自定…
Flutter极致的业务封装📦——各类聊天气泡(一)
真的有段时间没写博客了,因为过去的一段时间工作实在是太忙了😅,但忙也有忙的好处,在整个过程中自己的学习也非常快,在忙碌中充实自己,学习一些新的知识。因为刚刚实现了纯Flutter端的IM功能(太TM难了!🤣)在整个实现过程中,把自己对UI方面的一些理解写成blog。今天!给…
这个社交聊天 App 开源了!
自互联网诞生以来,即时通讯平台就一直存在。比如 微信、Facebook、Telegram 是领先的消息平台,用户主要使用这些平台与家人和朋友保持联系。 但是人与人之间的沟通是刚需,无处不在。
如何使用Flutter封装即时通讯IM框架开发插件
Flutter自去年12月发布1.0版后就引起了大量开发者的关注,个人觉得它最大特点应该是能够在跨平台的情况下保持较好的用户体验,相比React和Weex来说它更接近原生的体验。并且dart代码要比原生的iOS代码和Java代码来说简单的多,但dart也有很多坑。综上,我觉得F…
从零开始开发IM(即时通讯)服务端
可以说几乎所有高实时性的应用场景都需要用到IM技术。 支持用户登录,好友关系等基本功能。 向Alice发送一个sent(hello)表示消息已经被发送到服务器。 2. 3. Bob阅读消息后,客户端向服务器发送read(hello)表示消息已读 这个消息会像一个普通聊天消息一…
开源一个自用的Android IM库,基于Netty+TCP+Protobuf实现
一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽出时间。今天终于从公司离职了,打算好好休息几天再重新找工作,趁时间空闲,决定静下心来写一篇文章,毕竟从前辈那里学到了很多东西。工作了五年半,这三四年来一直在做社交相关的项目,有 等产品,深知即时通讯技术在一个项目中的重…
netty4+protobuf3最佳实践
Frame为描述协议,所有消息在发送的时候都序列化成byte数组写入Frame的payload,messageName约定为要发送的message的类名,生成的时候设置java_multiple_files = true可以让类分开生成,更清晰些,也更方便后面利用反射来获取这些…
SpringBoot整合Netty并使用Protobuf进行数据传输(附工程)
本篇文章主要介绍的是SpringBoot整合Netty以及使用Protobuf进行数据传输的相关内容。Protobuf会简单的介绍下用法,至于Netty在之前的文章中已经简单的介绍过了,这里就不再过多细说了。 这里的使用就只介绍Java相关的使用。 首先我们需要建立一个prot…