匆忙中, 是否可能像从客户端调用服务器端代码一样,通过RPC从服务器端调用客户端代码呢?例如,向所有参与者广播某人在聊天室中输入消息的消息。 这里 我看到一个类似的例子被实现了,我理解的方式是——使用类似长轮询的技术;客户端请求,服务器阻塞发送响应直到有响应可以发送;然后客户端再次请求,如此往复。 但是不可能只是在没有客户端请求的情况下简单地发送一些东西吗?
到目前为止,我从未使用过它,但是可以看一下html5 web-sockets。 这提供了全双工通信的方式,意味着您的客户端可以启动与服务器之间的通信,反之亦然。因此,客户端不再需要每秒轮询以查看服务器端是否有消息可用。