2013-07-16 25 views
0

其实我做了一个基本的websocket客户端< - >服务器。 但我无法处理的事情:我的服务器如何可以发送broatcast? 我想打电话给一个服务,它会调用大气来发布我想要的数据。作为客人从外面广播的气氛

最好的问候,

回答

0

如果你问如何发送广播消息到所有客户端,基于他们的文档,播放所有资源的方法应该是这样的:

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

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