2024-12-25 07:56:02 +08:00
2024-12-11 08:44:14 +08:00
2024-12-11 10:22:14 +08:00
2025-01-06 19:08:58 +08:00
2024-12-20 13:39:07 +08:00
2024-12-11 23:23:48 +08:00
2024-12-16 14:21:39 +08:00

transm

一个简易的使用服务端(transms)作为中转中心,间接在两个客户端(transmc)之间传输文件的工具。

简要说明

  • clientserver均为命令行端程序,无GUI。

  • clientserver下载文件,如果本地有重复则覆盖。

  • 工作方式为client A端提交待传输的文件列表到serverclient B端从server获取有哪些客户机提交的哪些任务,可以从中下载。

  • 上述以及下面示例图中的客户端AB只是泛指,实际服务端程序支持任意个客户端同时连接和传输文件(尽管如此,代码还是限制了100个客户端)。

使用说明

1.程序使用

  • 对于服务端程序transms,绑定默认绑定0.0.0.09898端口,如果需要修改端口,使用transms 9898
  • 对于客户端程序transmc,首次请直接启动,程序会在当前用户目录下(比如Win下是C:\Users\Zhangsan,Linux下是/home/zhangsan/)产生一个transm.ini配置文件,在此配置文件中修改服务端的ipport,然后再重新使用transmc即可。
  • Up指令后面的文件名路径,如果是非全路径(即相对路径),程序会自动拼接到当前transmc工作目录(如Up dira/test.txt也是可以的)。

2.命令使用

Screenshot

注意

  • 如果两个transmc客户端在同一台机器上同时收发同一个文件将导致文件丢失损坏。
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%