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