通过 WebSocket 实时更新

消息无需刷新即可即时显示

阅读时间 3 分钟
打印本章节

使用 FreeMaint Chat 时,它会保持一个实时连接,因此消息、编辑、删除和正在输入提示都会即时显示。无需刷新页面。

实时更新的内容

  • 新消息发送后会立即出现在对话中
  • 被编辑的消息会在原位置更新
  • 被删除的消息会替换为“(消息已删除)”,使对话保持连贯
  • 正在输入提示会显示谁在写消息

轮询回退

如果实时连接中断(网络波动、锁屏),也不会丢失任何内容:打开的对话还会每 30 秒重新加载一次,因此错过的消息无需刷新页面即可显示。

谁会收到什么

每个对话只会发送给其成员。打开对话时,浏览器开始接收该对话的内容;切换时则停止。每次都会在服务器端校验成员身份,因此非成员无法收到其消息。

本页对您有帮助吗?