transm

以一个网点作为中转传输文件。

简要说明

  • clientserver均为命令行端程序,无GUI。
  • clientserver下载文件,如果本地有重复则覆盖。
  • 工作方式为client A端提交待传输的文件列表到serverclient B端从server获取有哪些客户机提交的哪些任务,可以从中下载。

格式(开发用)

通讯协议中的DATA部分,对于type1的类型来讲,统一以下格式(commandparam内容中不能含有|):

command|param|data (传输格式)

command(空格)param1,param2,param3.. (cmd输入格式)

1.命令

type:1

Get: 获取当前挂载到服务器的任务单。

DownTask: 下载指定的任务清单,paramGet中列出的名称。

UpTask: 上载任务单,param为文件或者文件夹路径,可多个,使用,分隔。

2.数据

type:2

mark0时表示数据的最后一包,其他数据表示非最后一包。

type: 199,特殊标记,表示询问在线客户端及挂载任务。

type: 198,特殊标记,下载任务。

type: 197,特殊标记,上载任务。

Description
一个简易的使用服务端(tss)作为中转中心,间接在两个(多)客户端(tsc)之间传输文件的工具。
Readme 6.2 MiB
v1.5.1 Latest
2025-04-09 19:41:40 +08:00
Languages
C++ 99.2%
C 0.6%
CMake 0.2%