PeerToPeer-Torrent-Client:功能齐全的PeerToPeer Torrent应用程序用于文件传输

时间:2024-05-19 12:51:41
【文件属性】:

文件名称:PeerToPeer-Torrent-Client:功能齐全的PeerToPeer Torrent应用程序用于文件传输

文件大小:380KB

文件格式:ZIP

更新时间:2024-05-19 12:51:41

torrent peer-to-peer java-8 Java

对等客户 该项目的目的是设计和实现可扩展且功能齐全的PeerToPeer Torrent应用程序,用于文件传输。 目录 项目概况 该项目的目的是在Java中实现可扩展且功能齐全的PeerToPeer Torrent应用程序以进行文件传输。 该应用程序包括一个*节点,该*节点存储有关共享文件的所有信息,以及数量可变的客户端(对等方),这些客户端(对等方)连接到*节点,搜索有关文件的信息,然后从具有请求的对等方下载该文件。文件。 客户端以异步方式连接和离开网络,并且可以选择发布文件或下载文件。 有关已发布文件的信息将在主节点上提供。 但是,实际文件将仅驻留在发布该文件的客户端或已下载该文件的客户端上。 每个文件都由其名称唯一标识,并且在首次发布时会分成相同大小的片段。 每个客户端的端口和IP将是可变的,并且将取决于客户端连接到网络的时间。 但是,主节点将具有固定的公共IP和端口,连接到它


【文件预览】:
PeerToPeer-Torrent-Client-master
----logs()
--------log4j.properties(728B)
----src()
--------central_node_pkg()
--------client()
--------test()
--------comm_proto()
----lib()
--------log4j-1.2.12.jar(350KB)
----LICENSE(1KB)
----README.md(4KB)
----build.xml(2KB)
----bin()
--------central_node_pkg()
--------client()
--------test()
--------comm_proto()

网友评论