#javascript #socket.io
#javascript #socket.io
Вопрос:
Я использую доску ввода-вывода сокета (https://socket.io/demos/whiteboard /) в моем приложении. Я хочу добавить опцию «очистить доску», которая удаляет доску для всех.
Я попытался реализовать его, но он очищается только для текущего пользователя, а не для всех
const clearWhiteboard = () => {
context.clearRect(0, 0, canvas.width, canvas.height)
}
Код для доски точно такой же, как приведенный здесь
Я хотел бы получить код для реализации этой функции, спасибо
Комментарии:
1. Данные должны откуда-то поступать.. Просто очистите данные и перерисуйте доску
2. создайте событие в сокете, и клиенты ответят на него, очистив контекст холста. например
socket.emit('clear')
, иsocket.on('clear', clearWhiteboard);