通过websocket或使用WebRTC的数据通道逐个字符发送?

时间:2013-07-15 17:41:08

标签: javascript html5 websocket webrtc

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

谢谢

1 个答案:

答案 0 :(得分: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'
}));