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