Fork of netty-incubator-codec-quic, promoted
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Jörg Prante 0cbc1cba20 update to latest boringssl master and to latest quiche 4 months ago
.mvn/wrapper fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
codec-classes-quic fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
codec-native-quic update to latest boringssl master and to latest quiche 4 months ago
docker fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
license fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
scripts fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
testsuite-native-image fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
.gitignore fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
Brewfile fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
LICENSE.txt fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
NOTICE.txt fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
README.md fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
mvnw fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
mvnw.cmd fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago
pom.xml fork from https://github.com/netty/netty-incubator-codec-quic 5 months ago

README.md

Build project

Netty QUIC codec

This is a new experimental QUIC codec for netty which makes use of 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:

<dependency>
    <groupId>io.netty.incubator</groupId>
    <artifactId>netty-incubator-codec-native-quic</artifactId>
    <version>0.0.21.Final</version>
    <classifier>linux-x86_64</classifier>
</dependency>

For macOS / OSX:

<dependency>
    <groupId>io.netty.incubator</groupId>
    <artifactId>netty-incubator-codec-native-quic</artifactId>
    <version>0.0.21.Final</version>
    <classifier>osx-x86_64</classifier>
</dependency>

For Windows:

<dependency>
    <groupId>io.netty.incubator</groupId>
    <artifactId>netty-incubator-codec-native-quic</artifactId>
    <version>0.0.21.Final</version>
    <classifier>windows-x86_64</classifier>
</dependency>

How to use this codec ?

For some examples please check our example package. 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 project.