NCFS report层 /gui
来源:互联网 发布:axure rp中文版 mac 编辑:程序博客网 时间:2024/06/05 09:00
report.hh
ReadPath:现recvn4个字节的int,为path的长度,再recvn该长度字节的path
SendPath:把header+path+‘\\’(转义)封装为指定socket_id的QueneItem,并添加该Item(最终直接调用SendItem,该函数定义在Network.cc中)
folder_report.cc
RecvFile:如果Remaining小于0(该值初始化为-1),先ReadPath,再Recvn8个字节,用ntohll转换为long long类型,表示要接收的文件大小,并调用fileSystemLayer->ncfs_mountpath将地址转换为本地地址,并用fopen打开该地址(文件)
一次接收1024个字节,并fwrite到该文件。
如果Remaining大于0,则直接开始接收数据。
CopyFile等函数都直接调用system(cmd),用对应的命令(如cp)来实现。
0 0
- NCFS report层 /gui
- NCFS 网络层 ./network
- NCFS storage层 /storage
- NCFS cache层 cache/no_cache.cc
- 登录 之 GUI层
- report
- Report
- report
- Report
- report
- Report ><
- Report
- Report
- Android之GUI层浅析--开发者角度
- Android之GUI层浅析--开发者角度
- GUI层自动化测试不再辉煌
- 登录 之 GUI层(续:验证码)
- [转] 国家自然科学基金(NCFS)申请标书写作全攻略(转载的)
- md5算法
- Object 祖宗类方法的重写注意事项
- epoll和select区别
- Ubuntun 技巧
- linux shell的here document用法(cat << EOF)
- NCFS report层 /gui
- android webview缓存显示与管理
- 求1000以内所有偶数的和
- 博弈论一 [ 巴什博奕 ]
- 搭建rails开发环境(ruby2.1+rails4.1.6)
- Java制作jar包的几种方法
- 利用while语句求1000以内偶数的和
- Android开发软件安装与环境配置
- Mybatis动态构建Sql(无实体类)