Skip to content

Commit

Permalink
增加用例
Browse files Browse the repository at this point in the history
  • Loading branch information
ywanbing committed Sep 11, 2022
1 parent e833410 commit b974a9c
Showing 1 changed file with 52 additions and 5 deletions.
57 changes: 52 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,57 @@
# ft
big file transfer, only support LAN
big file transfer, support various network protocols

### Use

```text
example :
start server : ./ft -new server -dir ./ -addr 0.0.0.0:8000
start client : ./ft -new client -dir ./ -addr 127.0.0.1:8000 -file 111.txt
```
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

启动服务
```text
./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")
```


启动客户端
```text
./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")
```

0 comments on commit b974a9c

Please sign in to comment.