文件名称:R00tella:Rootella-基于Gnutella的P2P UNIFE网络项目
文件大小:562KB
文件格式:ZIP
更新时间:2024-02-25 08:25:07
p2p gnutella p2p-network unife rootella
R00泰拉 :books: 同行对等-费拉拉大学研究中心 :books: 基于Gnutella方法的对等服务器: 查询泛滥 完全分发 没有*服务器 对等方联系几个节点成为邻居 搜索:同龄人问邻居,谁问邻居 对等方直接从其他节点获取文件 优点 完全分散 搜索费用已分配 每个节点的处理允许强大的搜索语义 缺点 搜索范围可能很大 搜索时间可能很长 高开销,并且节点频繁出现 用法 python3 R00tella.py 要共享的文件必须放在“共享”文件夹中。 文件必须在应用启动时存在,否则将无法管理。 注意:需要Python 3.6或更高版本 Peer支持的命令: [xxxB] =参数长度(以字节为单位) #
【文件预览】:
R00tella-master
----handler()
--------NeighboursHandler.py(7KB)
--------__init__.py(0B)
--------SelfHandler.py(3KB)
--------HandlerInterface.py(195B)
--------MenuHandler.py(7KB)
----shared()
--------_-_hAcK3rZ-_-.jpg(550KB)
----LICENSE(1KB)
----R00tella.py(1KB)
----.gitignore(1KB)
----service()
--------Menu.py(1KB)
--------Uploader.py(980B)
--------__init__.py(0B)
--------Downloader.py(3KB)
--------AppData.py(5KB)
--------ServerThread.py(2KB)
----README.md(2KB)
----utils()
--------Logger.py(1KB)
--------__init__.py(0B)
--------net_utils.py(4KB)
--------SpinnerThread.py(624B)
--------hasher.py(1KB)
--------progress_bar.py(1KB)
--------shell_colors.py(941B)