transm
以一个网点作为中转传输文件。
简要说明
client
和server
均为命令行端程序,无GUI。client
从server
下载文件,如果本地有重复则覆盖。- 工作方式为
client A
端提交待传输的文件列表到server
,client B
端从server
获取有哪些客户机提交的哪些任务,可以从中下载。
格式(开发用)
通讯协议中的DATA
部分,对于type
为1
的类型来讲,统一以下格式(command
和param
内容中不能含有|
):
command|param|data (传输格式)
command(空格)param1,param2,param3.. (cmd输入格式)
1.命令
type
:1
Get: 获取当前挂载到服务器的任务单。
DownTask: 下载指定的任务清单,param
为Get
中列出的名称。
UpTask: 上载任务单,param
为文件或者文件夹路径,可多个,使用,
分隔。
2.数据
type
:2
当mark
为0
时表示数据的最后一包,其他数据表示非最后一包。
type
: 199,表示询问在线客户端及挂载任务。
type
: 198,下载清单文件。
type
: 197,上载清单。
type
: 196,取消上载任务。
type
: 195,请求打开文件,返回mark值为1表示OK,为0表示失败。
type
: 194,可以传输文件。
type
: 193,文件数据。
type
: 192,传输结束。
type
:191,异常中断传输。
type
:190,没有此清单。
Description
v1.5.1
Latest
Languages
C++
99.2%
C
0.6%
CMake
0.2%