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

weixin_39822095 weixin_39822095 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
基于请求流的文件共享系统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
...全文

相关推荐

计算机网络大作业-基于请求流的文件共享系统java源码+项目说明文档.zip

计算机网络大作业-基于请求流的文件共享系统java源码.zip# 项目要求基于请求流的文件分享1. 使用socket进行编程2. 每一个peer能够分享一个指定文件夹或者这个文件夹的子文件夹中的文件3

manylinux

Java IO流与Zip文件压缩解压缩技术详解

在Java中,IO流是进行数据输入输出的基础,是与外部设备交换数据的主要方式。Java将设备抽象为流,流是一种有序的数据序列,可以是来自文件、网络或其他任何数据源的数据。

dax eursir

基于请求流的文件共享系统java-源码

【标题解析】"基于请求流的文件共享系统java-源码" 这个标题指出,我们关注的是一个使用Java编程语言实现的文件共享系统。

mYlEaVeiSmVp

Java web 期末大作业(完美大作业项目源码).zip

Java web 期末大作业(完美大作业项目源码).zip,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计期末大作业

yava_free

javaweb项目完整案例图书管理系统源码(高分大作业项目).zip

javaweb项目完整案例图书管理系统源码(高分大作业项目).zip 基于java开发的Web应用——图书管理系统,实现了用户注册登录,分页查找书籍,借书,还书以及管理员对书籍和用户的一系列管理操作,

猰貐的新时代
评论
收藏 已收藏
分享
返回顶部