Мой веб-проект был собран с использованием php & nodeJs для передачи данных с сервера на клиент, все работает правильно.до одного дня я должен добавить в свой проект некоторые функции, которые имеют прямую печать с сервера на клиент (приложение для настольных компьютеров) .позвольте мне показать вам мой код nodeJs
const http = require('http')
const socket = require('socket.io')
const server = http.createServer()
const io = socket.listen(server)
const port = 3000;
server.listen(port, function() {
console.log('Server listen at', port)
})
io.on('connection', function(socket) {
socket.on('print_this_stuff', function(data) {
io.emit('print'+data['id'],data) //hope will send notif to desktop client
})
})
мой рабочий процесс планирования
- веб-пользователь нажимает кнопку на своей странице и запускает действие в nodeJs
- nodeJs будет испускать свою функцию для отправки уведомления клиенту (c #)
- c # получения уведомления
- и, наконец, c # будет печатать
Вопрос
как мой клиент получает уведомление от сервера?возможно, кто-то напишет код для этого, или, может быть, у кого-то есть лучшее решение для решения моей проблемы.
заранее спасибо.