我和我的朋友在使用websockets时遇到了一点问题,我将快速解释一下,这样我们也许可以让它工作。
我们有一个websocket服务器启动并运行,它做得很好,监听一个特定的端口,并连接我们所有的客户端。
但是我们想要有通道。例如:http://www.example.com/channel/682831
我们不知道如何解决这个问题,因为现在它就像"广播",我们更有可能用"广播"。我们可以说这个消息到那里,这个消息到这里。
所以请帮助我们。
谢谢!
WebSocket提供点对点原始消息传递。你所描述的内容通常属于"发布"范畴。订阅"。
订阅者发出对某个主题感兴趣的信号,发布者向该主题发送事件,代理根据它维护的订阅簿将事件分发给正确的客户端。
这需要在WebSocket之上分层。你可以看看WAMP,这是一个基于WebSocket的开放标准协议,提供了Publish & quot;订阅(以及远程过程调用)。
披露:我是WAMP(现在是一个开放社区的努力)的原作者,并为Tavendo工作。