几个月前,我发现了nowjs和dnode,并最终使用nowjs(以及https://github.com/Flotype/nowclient)进行客户端/服务器双向通信。nowclient使得两个节点进程之间可以进行nowjs通信(而不是仅限于一个节点进程和浏览器)。然后,我能够从客户端向服务器发送数据,也能够从服务器向客户端发送数据。我现在使用的是node 0.6.12版本,但是使用node 0.4.x版本运行客户端有些麻烦。
我正在仔细研究dnode,但我不太确定服务器到客户端的通信是如何工作的。服务器是否可以直接向客户端发送消息?我的想法是让客户端在连接时注册到服务器上,并使服务器能够在需要时联系客户端。
据我所知,在客户端首次请求服务器时调用服务器上的方法是可能的。这正确吗?
我正在仔细研究dnode,但我不太确定服务器到客户端的通信是如何工作的。服务器是否可以直接向客户端发送消息?我的想法是让客户端在连接时注册到服务器上,并使服务器能够在需要时联系客户端。
据我所知,在客户端首次请求服务器时调用服务器上的方法是可能的。这正确吗?