gpt4 book ai didi

java - 使用SIP订阅/通知创建简单的P2P搜索方法

转载 作者:行者123 更新时间:2023-12-01 05:11:46 24 4
gpt4 key购买 nike

我目前正在为学校作业开发基于 P2P SIP 的媒体共享应用程序的原型(prototype)。

我必须使用 SIP 订阅/通知来实现一个简单的搜索功能。我正在尝试了解应该如何使用订阅/通知以及我自己如何将其用于此搜索功能。

网络的设计是每个节点有 X 个邻居,所以为了方便起见,我计划使用查询泛洪,如果节点 A 想要搜索某个文件,他会向所有邻居发送一个查询,这些邻居检查它们是否拥有该文件,并向所有邻居发送查询或将答案返回给节点 A,等等。这里的问题是如何使用订阅/通知请求。如果重要的话,我正在使用 JAIN-SIP for java。

最佳答案

所以我最终成功了。我所做的是使用问题中提到的查询泛洪。我使用包含我的搜索字符串的 SIP 订阅向邻居发送了查询。然后,所有邻居在本地搜索该文件,如果未找到该文件,则向其邻居订阅;如果找到该文件,则通知回来。这一直持续到找到文件或搜索完整个网络为止。

关于java - 使用SIP订阅/通知创建简单的P2P搜索方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11926522/

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