0
我正尝试使用ACE编辑器和socket.io创建实时协作会话。ACE编辑器,使用socket.io添加和更新文档中的多个游标
我向所有侦听客户端传输光标位置,行和列。
如何在所有连接的ACE客户端上添加和更新多个游标?
这是我得到的王牌:
Collaborate.editor.getSession().selection.on('changeCursor', function(e) {
console.log(Collaborate.editor.selection.getCursor());
Collaborate.socket.emit('cursorchange',Collaborate.editor.selection.getCursor());
});
这是我得到了什么事情与socket.io:
socket.on( 'cursorchange',函数(数据){
socket.broadcast.to(socket.room).emit('cursorusermove', socket.username, data);
});
- 我如何添加其他光标给所有的监听客户端的文件。
- 出于某种原因,我得到多个套接字调用和无限循环。我究竟做错了什么?