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
+9-11Lines changed: 9 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,15 +5,17 @@
5
5
6
6
## Introduction
7
7
8
-
Vortex is a high-performance peer-to-peer (P2P) file transfer protocol implementation in Rust, designed as part of the Dragonfly project. It utilizes the TLV (Tag-Length-Value) format for efficient and flexible data transmission, making it ideal for large-scale file distribution scenarios.
8
+
Vortex is a high-performance peer-to-peer (P2P) file transfer protocol implementation in Rust,
9
+
designed as part of the Dragonfly project. It utilizes the TLV (Tag-Length-Value) format for
10
+
efficient and flexible data transmission, making it ideal for large-scale file distribution scenarios.
9
11
10
-
### Key Features
12
+
### Features
11
13
12
-
-**Efficient TLV Protocol**: Optimized for fast serialization and deserialization of data packets
13
-
-**Large File Support**: Handles piece sizes up to 1 GiB and value fields up to 4 GiB
14
-
-**Memory Safety**: Built in Rust with zero-cost abstractions and memory safety guarantees
15
-
-**High Performance**: Designed for high-throughput file transfer scenarios
16
-
-**Extensible Design**: Reserved tags for future protocol extensions like compression and encryption
14
+
-**Efficient TLV Protocol**: Optimized for fast serialization and deserialization of data packets.
15
+
-**Large File Support**: Handles piece sizes up to 1 GiB and value fields up to 4 GiB.
16
+
-**Memory Safety**: Built in Rust with zero-cost abstractions and memory safety guarantees.
17
+
-**High Performance**: Designed for high-throughput file transfer scenarios.
18
+
-**Extensible Design**: Reserved tags for future protocol extensions like compression and encryption.
17
19
18
20
## Documentation
19
21
@@ -37,7 +39,3 @@ The benchmarks cover various packet sizes:
37
39
- Medium packets (1 KB)
38
40
- Large packets (1 MB)
39
41
- Extra large packets (16 MB)
40
-
41
-
## LICENSE
42
-
43
-
Apache 2.0 License. Please see [LICENSE](LICENSE) for more information.
0 commit comments