当客户端调用服务器时,我已成功使用http://socket.io进行回调
socket.on('event', function(data, fn){ fn(null, true); }
我想知道是否可以做同样的事情,但这次是在服务器调用客户端时?
当客户端调用服务器时,我已成功使用http://socket.io进行回调
socket.on('event', function(data, fn){ fn(null, true); }
我想知道是否可以做同样的事情,但这次是在服务器调用客户端时?
emit
和在双方的on
工作方式完全相同:客户端和服务器。
因此,如果您在服务器端向客户端套接字发出,那么如果在客户端您订阅了该事件,它将触发它。反之亦然。
您感到困惑的是,服务器有一个正在侦听的套接字,并且每个客户端都有许多与套接字的连接。
而客户端只有一个套接字可以与服务器通信。
这里的例子:http: //socket.io/#how-to-use
做双向消息,在否认没有双向消息之前你需要看清楚。