Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meowjesty/antarc
Antarc network
https://github.com/meowjesty/antarc
Last synced: 6 days ago
JSON representation
Antarc network
- Host: GitHub
- URL: https://github.com/meowjesty/antarc
- Owner: meowjesty
- License: apache-2.0
- Created: 2021-01-30T09:46:12.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-28T05:44:02.000Z (over 2 years ago)
- Last Synced: 2024-10-30T23:49:01.268Z (19 days ago)
- Language: Rust
- Size: 979 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: license-apache
Awesome Lists containing this project
README
# Antarc(ticite) custom network protocol
**Antarc** is a custom protocol that runs on top of UDP, and supports reliable and unreliable
packets. Currently it works (just barely), but the API is unstable and untested.## ⚠️⚠️⚠️
Consider everything you see here to be unstable, this is mostly experimental code at this point.
The project's goal is to have as much compile information as possible, so every `match`, and
`if` you see in this code are either 100% required due to the dynamic nature of what is going on, or
some missing type mangling that I've yet to tackle. No `dyn Trait` either, only static dispatch.## Features
- Connection handshake;
- Packet reliability under your control (under construction);
- Congestion handling (planned);
- Encryption (planned);
- More to come...;## License
[MIT](./license-mit) or [APACHE 2.0](./license-apache)