请问如果我要实现这样的功能应该如何做:
- server监听client,然后就这样放着。
- server可以主动地(比如post来了数据然后让server发消息)去向client发送一些信息并且等待client返回信息。
- client接受了server的消息后运行一些程序然后将结果反馈给server。
跪求啊T_T
请问如果我要实现这样的功能应该如何做:
跪求啊T_T
@jcpwfloi
不如直接用socket.io。创建一个Socket.IO server,绑定到一个HTTP server。
socket.io-client模块,创建一个client,向Socket.io Server发送消息,假设对应的事件是server-notification;connection事件处理函数中,定义socket对象的下列事件处理函数:
server-notification - 收到通知后,调用socket.broadcast.emit向所有的client广播事件client-call;client-result - 处理client发送到server的结果client-call事件处理函数中:实现处理逻辑,最后调用socket.emit('client-result', result)返回结果。@yorkie 我突发奇想:如果这样可以不:
那就用消息队列呗
@yorkie client也是一个js程序。。它执行一些东西后把结果返回给server。。而且因为某些原因,此处server和client不能颠倒
要看你的client是啥,是ios就好办啦
比如说
var net = require('net');
var server = net.createServer(function(sock) {
});
这样。。 然后我在express里面有:
app.post('/submit', function(req, res) {
//我想在这里向client发送data。。
});
跪求如何做到。。