我已经成功地做了一个回调函数http://socket.io当客户端调用服务器
Socket.io服务器端回调
socket.on('event', function(data, fn){ fn(null, true); }
我在想,如果有可能做同样的,但这次,当调用服务器客户端?
我已经成功地做了一个回调函数http://socket.io当客户端调用服务器
Socket.io服务器端回调
socket.on('event', function(data, fn){ fn(null, true); }
我在想,如果有可能做同样的,但这次,当调用服务器客户端?
emit
和on
在双方工作完全相同:客户端和服务器。
因此,如果您发送到服务器端的客户端套接字,那么如果在客户端您订阅了该事件,它将触发它。反之亦然。
你对此感到困惑的是服务器有一个套接字正在监听一个套接字,并且每个客户端有多个套接字连接。
虽然客户端只有一个套接字与服务器交谈。
这里的示例:http://socket.io/#how-to-use
做双向消息,你需要清楚地阅读它们,然后否认没有双向消息传递。
我认为everthing在这里解释 - > http://socket.io/#how-to-use –
我以前读过这个页面,它解释了当客户端调用服务器时如何回调,而不是相反。我正在搜索服务器调用客户端时是否可以这样做。 – Louis
你想发送一个函数给客户端来运行吗? – Todilo