4

当客户端调用服务器时,我已成功使用http://socket.io进行回调

socket.on('event', function(data, fn){ fn(null, true); }

我想知道是否可以做同样的事情,但这次是在服务器调用客户端时?

4

1 回答 1

1

emit和在双方的on工作方式完全相同:客户端和服务器。
因此,如果您在服务器端向客户端套接字发出,那么如果在客户端您订阅了该事件,它将触发它。反之亦然。

您感到困惑的是,服务器有一个正在侦听的套接字,并且每个客户端都有许多与套接字的连接。

而客户端只有一个套接字可以与服务器通信。

这里的例子:http: //socket.io/#how-to-use
做双向消息,在否认没有双向消息之前你需要看清楚。

于 2013-09-11T16:48:39.300 回答