0

是否可以通过 websocket 或使用 webrtc 的数据通道逐个字符发送(将来)?我正在寻找两个或多个浏览器之间的实时文本通信,并由多个用户并行编辑文本。例如:一个人写一个文本(一个字符一个字符),另一个同时更正相同的文本。

谢谢

4

1 回答 1

1

好吧,我没有使用过 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'
}));
于 2013-07-15T18:26:56.807 回答