Websocket 如何使用Pusher API进行双向通信?
在查看服务器及其应用程序时,我遇到了一些问题,试图找出Pusher如何帮助我实现设备/应用程序之间的双向通信 我在现场有多个较小的设备/应用程序,这些设备/应用程序应将其状态返回到服务器或另一个客户端,该客户端充当仪表板来浏览所有这些设备和监视状态等 据我所知,这可以通过使用传统的Websocket 如何使用Pusher API进行双向通信?,websocket,pusher,Websocket,Pusher,在查看服务器及其应用程序时,我遇到了一些问题,试图找出Pusher如何帮助我实现设备/应用程序之间的双向通信 我在现场有多个较小的设备/应用程序,这些设备/应用程序应将其状态返回到服务器或另一个客户端,该客户端充当仪表板来浏览所有这些设备和监视状态等 据我所知,这可以通过使用传统的WebSockets和云服务器来实现,云服务器管理这些客户端之间的所有连接——我认为Pusher就是这样 但是在阅读了这些文档之后,我真的看不到双向数据通信的概念。原因如下: 要将数据推送到客户端,我必须使用一个推送器
WebSockets
和云服务器来实现,云服务器管理这些客户端之间的所有连接——我认为Pusher就是这样
但是在阅读了这些文档之后,我真的看不到双向数据通信的概念。原因如下:
在阅读有关Pusher的文章时,他们说:“双向沟通”,这是我目前看不到的。那么,如何实现广告中的双向通信呢 Pusher只做PubSub。使用此功能,您可以模拟双向通信:会话双方都需要有一个专用于会话的主题,然后发布到此主题 这并不理想。对于可能更接近您想要的东西,请看一下WAMP(Web应用程序消息传递协议),它不仅仅具有PubSub。上有一个实现列表。对于路由器,我建议使用Crossbar.io(),它有最多的文档帮助您入门。全面披露:我参与了WAMP和Crossbar.io,但它都是开源的,可能正是您所需要的