Я новичок в Node.js и играю с примером "чата", поставляемым с установочным пакетом Socket.io . В нескольких строках кода показано, как можно принудительно передавать некоторые данные нескольким клиентам (браузерам) (без извлечения).
Вот код на стороне сервера: http://pastie.org/1537175
Я понимаю, как вы можете отправить сообщение клиенту с помощью client.broadcast (msg), но я не понимаю, как вы можете сделать это за пределами
io.on («соединение», функция (клиент) {
...}
петли
Я хотел бы вызвать client.broadcast (msg), когда кто-то нажимает на конкретный URL (например, «/test.html»), см. Строку # 32. Устройство, запрашивающее файл /test.html, является не типичным браузером с поддержкой ajax, а простым текстовым браузером, поэтому я не могу инициализировать асинхронный запрос с сервером. Есть идеи?
Спасибо.