Как очистить доску ввода-вывода сокета

#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);