实际上我做了一个基本的websocket客户端< - >服务器。 但我无法处理一些事情:我的服务器怎样才能发送广播? 我想打电话给服务,它会调用气氛来发布我想要的数据。
致以最诚挚的问候,
答案 0 :(得分:0)
如果您询问如何向所有客户发送广播消息,根据他们的文档,广播所有资源的方式应该是:
Future<Object> f = BroadcasterFactory.getDefault().lookup("/*").broadcast("Hello");
try {
f.get();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
很明显,您可以创建更多具有不同名称的广播公司,并将它们分配给不同的资源。然后,您可以使用BroadcasterFactory
从任何服务中获取相应的广播公司,以便向某些客户发送消息。