我的Web项目是使用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
})
})
我的计划工作流程
问题
我的客户端如何从服务器接收通知?也许有人为此编写代码,或者有人有更好的解决方案来解决我的问题。
提前谢谢。