
一起动脑筋 · 先看一个小故事
女孩按下发送,机器人收到消息前,数据可能先经过聊天服务。
把过程摊开来看
- 发送端提交消息
- 服务端接收并安排投递
- 接收端取得消息
- 状态按应用规则显示
聊天系统常通过服务器帮助转发、保存或同步消息。
对方离线时,服务可能保存待投递内容,之后再交付。消息发送、送达和已读是不同状态,由具体应用的机制决定。
有些系统还采用端到端加密,让服务中转时不能直接读取正文。
轮到你来试一试
消息显示发送成功,对方就一定看到了吗?
想好了吗?点开看解释
不一定,可能只是服务端接受了消息;还要区分送达设备与实际阅读。
带走一个发现
聊天系统常通过服务器帮助转发、保存或同步消息。
试着遮住上面的图,把每一步讲给家人听。如果某一步说不清楚,就回到那张卡片再看一遍。