Skip to content

thomdev/netty-incubator-codec-quic

This branch is 28 commits behind netty/netty-incubator-codec-quic:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

acff4b9 · Sep 16, 2024
Sep 3, 2024
Feb 21, 2024
Aug 28, 2024
Sep 10, 2024
Aug 5, 2024
Jan 25, 2021
Feb 9, 2024
Aug 28, 2024
Nov 6, 2020
Mar 31, 2022
Nov 6, 2020
Jan 25, 2021
Nov 29, 2021
Nov 13, 2023
Nov 13, 2023
Sep 16, 2024

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages

  • Java 86.9%
  • C 13.0%
  • Other 0.1%