是否可以通过 websocket 或使用 webrtc 的数据通道逐个字符发送(将来)?我正在寻找两个或多个浏览器之间的实时文本通信,并由多个用户并行编辑文本。例如:一个人写一个文本(一个字符一个字符),另一个同时更正相同的文本。
谢谢
是否可以通过 websocket 或使用 webrtc 的数据通道逐个字符发送(将来)?我正在寻找两个或多个浏览器之间的实时文本通信,并由多个用户并行编辑文本。例如:一个人写一个文本(一个字符一个字符),另一个同时更正相同的文本。
谢谢
好吧,我没有使用过 WebRTC 数据通道,但是鉴于它们的 API 类似于 WebSockets,我认为您需要的绝对是可行的,您只想一次发送一个字符,或者发送包含字符及其的消息位置和您需要的任何其他信息。有点像
var websocket = new WebSocket("server address");
websocket.onmessage = function(message) {
console.log("Character sent: ", JSON.parse(message));
};
// somewhere in your code
websocket.send(JSON.stringify({
position: 42,
character: 'a'
}));