0

实际上我做了一个基本的 websocket 客户端<-->服务器。但我无法处理一些事情:我的服务器如何发送广播?我想打电话给服务,它会打电话给气氛来发布我想要的数据。

此致,

4

1 回答 1

0

如果您询问如何根据他们的文档向所有客户端发送广播消息,则广播所有资源的方式应该是这样的:

  Future<Object> f = BroadcasterFactory.getDefault().lookup("/*").broadcast("Hello");
  try {
    f.get();
  } catch (InterruptedException e) {
    e.printStackTrace();
  } catch (ExecutionException e) {
    e.printStackTrace();
  }

显然,您可以创建更多具有不同名称的广播公司并将它们分配给不同的资源。然后从任何服务中,您可以使用BroadcasterFactory获取适当的广播公司向某些客户端发送消息。

于 2013-07-16T19:17:29.430 回答