基于请求流的文件共享系统java源码(计算机网络大作业).zip下载

weixin_39822095 2023-01-21 09:00:26
基于请求流的文件共享系统java源码(计算机网络大作业).zip 【项目要求】 基于请求流的文件分享 使用socket进行编程 每一个peer能够分享一个指定文件夹或者这个文件夹的子文件夹中的文件 每一个peer能够通过请求流的方法搜索自己需要的资源 每一个peer从第一个响应的peer那里通过C/S的模式下载该文件 【实现方案】 因为没有公网IP,做不了NAT穿透,所以实现局域网下的分享 每一个peer指定一个文件夹作为分享文件夹,每接收到一个文件请求就在这个文件夹中进行文件搜索 每一个peer指定一个下载文件夹,作为接收文件的目录 peer同时执行三个功能:通过UDP发送请求,接受UDP请求检索文件,通过TCP发送文件 peer在输入需要的文件名,程序将其封装为特定的报文格式通过UDP进行广播,等待响应报文或直到超时 如果有peer有该文件,则发送响应报文给那个peer peer收到响应报文后,创建TCP服务端,将该TCP的信息通过UDP发送给目标peer 目标peer通过连接这个TCP将文件发送给源peer , 相关下载链接:https://download.csdn.net/download/DeepLearning_/87364720?utm_source=bbsseo
...全文
8 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

12,795

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧