gpt4 book ai didi

java - P2P聊天 Atmosphere

转载 作者:行者123 更新时间:2023-12-01 14:45:49 25 4
gpt4 key购买 nike

我想知道是否可以使用适用于 p2p 的 Atmosphere Framework 创建基于 Web 的聊天。在 Atmosphere 示例中,有一些聊天示例,它们向当前订阅的所有监听器广播消息。我想将消息传递给特定的目标用户。

最佳答案

很简单。假设您希望用户 B 发送消息时只通知用户 A。您只需要将代表用户 A 的 Atmosphere 资源添加到用户 B 的广播公司即可。您所需要做的就是拥有一个Broadcaster每个用户。然后使用 BroadcasterFactory获取特定的广播公司。例如。

Broadcaster broadcasterUserA = BroadcasterFactory.getDefault().get("A");
Broadcaster broadcasterUserB = BroadcasterFactory.getDefault().get("B");

然后添加A的AtmosphereResource发送给 B 的广播公司。

broadcasterUserB.addAtmospherResource(//here put A's atmosphere resource//);

或者你可以找 A 的广播公司,比如

BroadcasterFactory.getDefault().lookup("A",true).broadcast("message from B");

希望这有帮助。

关于java - P2P聊天 Atmosphere ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15447046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com