任何人都可以为服务器和客户端之间的双向通信提供javascript / nodejs解决方案吗?应用程序流程将是这样的,客户端向服务器发送发现服务,服务器将向客户端发送挑战,客户端应回复该挑战,服务器验证并接受挑战。在某些情况下,服务器可以直接处理请求而无需挑战。
谢谢
答案 0 :(得分:0)
您将帮助:
https://www.npmjs.com/package/socket.io
示例代码:
io.on('connection', function(socket){
socket.emit('request', /* */); // emit an event to the socket
io.emit('broadcast', /* */); // emit an event to all connected sockets
socket.on('reply', function(){ /* */ }); // listen to the event
});
答案 1 :(得分:0)
我想建议套接字。这样,您将实现客户端与服务之间的双向通信。
请查看以下链接:
https://www.tutorialspoint.com/socket.io/
请确保您要征服
套接字。以及插座。客户端-