Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

ywanbing/ft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

14 Commits

Repository files navigation

ft

big file transfer, support various network protocols

Use

NAME:
 ft - big file transfer, support various network protocols
USAGE:
 ft [global options] command [command options] [arguments...]
COMMANDS:
 client, cli start an upload client.
 server, srv start a server that receives files and listens on a specified port.
 help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
 --help, -h show help (default: false)

example

启动服务

./ft srv|server -d 保存文件的路径 --addr 服务监听的地址 --nw 可选的网络协议
NAME:
 ft server - start a server that receives files and listens on a specified port.
USAGE:
 ft server [command options] [arguments...]
OPTIONS:
 --addr value specify a listening port (default: "0.0.0.0:9988")
 --dir value, -d value upload dir or save dir (default: "./data")
 --network value, --nw value choose a network protocol(tcp|udp) (default: "tcp")

启动客户端

./ft cli|client -d 文件所在的文件夹 --addr 服务器地址 --nw 可选的网络协议 [需要传输的文件名,可以多个]
NAME:
 ft client - start an upload client.
USAGE:
 ft client [command options] [arguments...]
OPTIONS:
 --addr value specify a server address (default: "127.0.0.1:9988")
 --dir value, -d value upload dir or save dir (default: "./")
 --network value, --nw value choose a network protocol(tcp|udp) (default: "tcp")

About

big file transfer, support various network protocols

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /