没有合适的资源?快使用搜索试试~ 我知道了~
PeerToPeer-Torrent-Client:功能齐全的PeerToPeer Torrent应用程序用于文件传输
共37个文件
java:16个
class:16个
jar:1个
需积分: 19 1 下载量 38 浏览量
2021-04-29
19:05:01
上传
评论
收藏 380KB ZIP 举报
温馨提示
对等客户 该项目的目的是设计和实现可扩展且功能齐全的PeerToPeer Torrent应用程序,用于文件传输。 目录 项目概况 该项目的目的是在Java中实现可扩展且功能齐全的PeerToPeer Torrent应用程序以进行文件传输。 该应用程序包括一个中央节点,该中央节点存储有关共享文件的所有信息,以及数量可变的客户端(对等方),这些客户端(对等方)连接到中央节点,搜索有关文件的信息,然后从具有请求的对等方下载该文件。文件。 客户端以异步方式连接和离开网络,并且可以选择发布文件或下载文件。 有关已发布文件的信息将在主节点上提供。 但是,实际文件将仅驻留在发布该文件的客户端或已下载该文件的客户端上。 每个文件都由其名称唯一标识,并且在首次发布时会分成相同大小的片段。 每个客户端的端口和IP将是可变的,并且将取决于客户端连接到网络的时间。 但是,主节点将具有固定的公共IP和端口,连接到它
资源推荐
资源详情
资源评论
收起资源包目录
PeerToPeer-Torrent-Client-master.zip (37个子文件)
PeerToPeer-Torrent-Client-master
logs
log4j.properties 728B
src
central_node_pkg
PublishedFile.java 3KB
CentralNode.java 9KB
MainServer.java 355B
client
AvailableFile.java 5KB
FragmentRequest.java 718B
ClientRequest.java 5KB
AbstractClient.java 4KB
Client.java 15KB
AskForFragment.java 7KB
ClientAsServer.java 3KB
test
TestClient3.java 1KB
TestClient2.java 1KB
TestClient1.java 1KB
comm_proto
FileDescription.java 1KB
FragmentFile.java 1KB
FragmentDescription.java 1014B
lib
log4j-1.2.12.jar 350KB
LICENSE 1KB
README.md 4KB
build.xml 2KB
bin
central_node_pkg
MainServer.class 985B
CentralNode.class 9KB
PublishedFile.class 3KB
client
AvailableFile.class 4KB
FragmentRequest.class 902B
ClientRequest.class 6KB
Client.class 16KB
ClientAsServer.class 4KB
AskForFragment.class 7KB
AbstractClient.class 441B
test
TestClient3.class 2KB
TestClient1.class 2KB
TestClient2.class 2KB
comm_proto
FragmentDescription.class 1KB
FragmentFile.class 2KB
FileDescription.class 1KB
共 37 条
- 1
资源评论
活着奔跑
- 粉丝: 39
- 资源: 4685
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功