时间:2019-03-17 标签:c#realtimenetworktexteditor

发布于 2024-10-23 22:04:37 字数 113 浏览 3 评论 0原文

所以......它相当复杂,但基本上我想制作一个基于网络的文本编辑器,多人可以同时编辑同一个文档。想想谷歌文档。我该怎么做呢?

如果有帮助的话,我有一个 FTP 服务器和一个 MySql 数据库。

So... it's rather complicated, but basically I want to make a network based text editor, where multiple people can edit the same document at the same time. Think Google Docs. How would I go about doing this?

If it helps any, I have an FTP server, and a MySql database.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清风不识月 2024-10-30 22:04:37

您想创建一个,还是需要一个?如果是后者,请尝试 EtherPad,这非常适合。

如果您想创建它,那么,EtherPad 的已经可用,您可以使用它作为起点。

Do you want to create one, or do you need one? If the latter then try EtherPad, it's great for that.

If you want to create it, well, the source to EtherPad is available, you could use it as a starting point.

野侃 2024-10-30 22:04:37

如果您只考虑文本编辑,即不考虑格式设置,那么它可以相当容易地完成。操作转换是可行的方法(它也支持格式化,但纯文本编辑部分更容易制定和实现)。 Etherpad 使用它来增强其协作功能。那里有很多算法。您可以首先查看此 http://cooffice.ntu.edu.sg/otfaq/

If you are thinking only about text-editing i.e. no formatting, then it can be done fairly easily. Operational transformation is the way to go (it also supportformatting but the text-only-editing part is a lot easier to work out and implement). Etherpad uses it to power it's collaboration capability. There are plenty of algorithms out there. You can start off by taking a look at this http://cooffice.ntu.edu.sg/otfaq/.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文