Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/netty/netty-incubator-codec-quic
https://github.com/netty/netty-incubator-codec-quic
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/netty/netty-incubator-codec-quic
- Owner: netty
- License: apache-2.0
- Created: 2020-11-06T15:51:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-28T15:51:48.000Z (3 months ago)
- Last Synced: 2024-03-29T00:21:46.166Z (3 months ago)
- Language: Java
- Size: 1.93 MB
- Stars: 277
- Watchers: 23
- Forks: 67
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Lists
- awesome-quic - Netty的实验版开始支持QUIC
README
![Build project](https://github.com/netty/netty-incubator-codec-quic/workflows/Build%20project/badge.svg)
# Netty QUIC codec
This is a new experimental QUIC codec for netty which makes use of [quiche](https://github.com/cloudflare/quiche).
## How to include the dependency
To include the dependency you need to ensure you also specify the right classifier. At the moment we only support Linux
x86_64 / aarch_64, macOS / OSX x86_64 / aarch_64 and Windows x86_64 but this may change.
As an example this is how you would include the dependency in maven:
For Linux x86_64:
```io.netty.incubator
netty-incubator-codec-native-quic
0.0.21.Final
linux-x86_64```
For macOS / OSX:
```
io.netty.incubator
netty-incubator-codec-native-quic
0.0.21.Final
osx-x86_64```
For Windows:
```
io.netty.incubator
netty-incubator-codec-native-quic
0.0.21.Final
windows-x86_64```
## How to use this codec ?
For some examples please check our
[example package](https://github.com/netty/netty-incubator-codec-quic/tree/main/codec-native-quic/src/test/java/io/netty/incubator/codec/quic).
This contains a server and a client that can speak some limited HTTP/0.9 with each other.For more "advanced" use cases, consider checking our
[netty-incubator-codec-http3](https://github.com/netty/netty-incubator-codec-http3) project.