You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+87-4Lines changed: 87 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,19 +11,102 @@ For comprehensive guidance on using the webpage, refer to the [Usage Guide](doc/
11
11
12
12
This is a centralized solution where multiple clients can connect to the server, send their download status, and receive torrent files for downloading.
The client connects to the [Transmission](https://transmissionbt.com/) BitTorrent client to retrieve download information and manage downloads. It then communicates with the server to receive the downloadable torrent file and send the download status.
cdm-client->>transmission: get all torrent statuses
53
+
activate cdm-client
54
+
activate transmission
55
+
transmission-->>cdm-client: all torrent statuses
56
+
deactivate transmission
57
+
cdm-client->>cdm-server: send all torrent data
58
+
deactivate cdm-client
59
+
user->>cdm-server: Get download status
60
+
activate cdm-server
61
+
cdm-server-->>user: return torrent status
62
+
deactivate cdm-server
63
+
```
23
64
24
65
When the user clicks on "Download" or selects a target device for downloading, the client can retrieve the chosen torrent file and add it to Transmission.
0 commit comments