没有合适的资源?快使用搜索试试~ 我知道了~
send_file:通过Java https发送文件服务器和客户端
共32个文件
java:21个
xml:7个
iml:2个
需积分: 31 1 下载量 7 浏览量
2021-04-16
04:31:09
上传
评论
收藏 34KB ZIP 举报
温馨提示
send_file Introduce 一个使用 NIO + selector + send file 技术的 server + client ,专门用于服务器之间搬运文件。 quick start 打开 example module src 目录. 运行 example.ServerDemo 运行 example.ClientDemo 注意: 需要注意 demo 里的目录路径,应该和你的不一致,改成自己的即可,只要这个目录下有文件,就可以.但是文件别太多,否则会写爆磁盘. 项目结构 send_file_client 客户端模块, send_file_common 通用模块 send_file_server 服务端模块. example 使用例子. 线程 模型 如上图所示。 在 client 端: 每个 Client 实例,维护一个 TCP 连接。该 Client 的写入方法是线程安全的。
资源推荐
资源详情
资源评论
收起资源包目录
send_file-master.zip (32个子文件)
send_file-master
send_file_server
src
test
java
cn
thinkinjava
send
file
server
SendFileServerTest.java 436B
main
java
cn
thinkinjava
send
file
server
SendFileServer.java 499B
NioSendFileServer.java 4KB
Processor.java 476B
ReplyPacket.java 806B
KernelAcceptProcessor.java 698B
FileEntry.java 124B
KernelWriteProcessor.java 2KB
KernelReadProcessor.java 7KB
pom.xml 745B
example
example.iml 2KB
src
main
java
example
ClientDemo.java 2KB
ServerDemo.java 361B
pom.xml 924B
send_file_client
src
main
java
cn
thinkinjava
send
file
client
SendFileClient.java 1KB
NioSendFileClient.java 7KB
pom.xml 1KB
README.md 5KB
send_file_common
src
main
resources
logback.xml 445B
java
cn.thinkinjava.send.file.common
SendResult.java 1KB
MagicNum.java 251B
util
MemoryAllocator.java 1000B
StringUtils.java 223B
JackSonUtil.java 5KB
SendFileNameThreadFactory.java 1KB
RpcPacket.java 1KB
PacketCodec.java 1KB
send_file_common.iml 2KB
target
classes
logback.xml 445B
pom.xml 2KB
pom.xml 1KB
.gitignore 78B
共 32 条
- 1
资源评论
yoreua
- 粉丝: 26
- 资源: 4691
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功