gpt4 book ai didi

javascript - 点对点协作文本编辑

转载 作者:行者123 更新时间:2023-11-28 01:32:59 25 4
gpt4 key购买 nike

我正在构建非常类似于 Google Docs 的东西,两个人可以同时编辑文档。我读过很多关于 Differential Synchronization 的内容。 ,由 Google 工程师编写。他提供了一个可行的解决方案。然而,就我而言,最多 2 个客户端之间将是对等的 - 而他的解决方案不适用于我所看到的对等(中间没有服务器)。由于这篇文章已有 5 年多了,我希望在这个领域能有一些新的东西。

所以基本上我正在寻找资源(文章、视频等),为两个客户端之间的点对点协作文本编辑提出解决方案。

最佳答案

您应该寻找share.js它提供了一个不错的更新版本 Operational Transformations 。您应该能够通过 WebRTC 解决这个问题在 JavaScript 中处理双向点对点管道。

注意:只是为了好玩,我前段时间写过yace基于share.js,它仍然使用一个中心点,但我真的认为你可以使用share.js的砖 block 并制作一个点对点版本。

编辑/注意2:我链接了一个与问题无关的项目,但做该项目的 friend 制作了一个更相关的项目:scratchpad

HTH

关于javascript - 点对点协作文本编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21894411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com