我正在尝试编写一个网页,它允许同时编辑一个文本文档。
在 Node.js 中编写 Chat 之类的程序并不是很困难,但是处理相同的文本就有点棘手了。我考虑过发送 char 位置和更改字符,但如果有人在更改之前键入一些内容,则更改将被放置在错误的位置。
在我的客户之间交换修改的最佳方式是什么?
我正在尝试编写一个网页,它允许同时编辑一个文本文档。
在 Node.js 中编写 Chat 之类的程序并不是很困难,但是处理相同的文本就有点棘手了。我考虑过发送 char 位置和更改字符,但如果有人在更改之前键入一些内容,则更改将被放置在错误的位置。
在我的客户之间交换修改的最佳方式是什么?