Quinn Shared Socket
Run a quinn::Endpoint on a UDP socket that is shared with other
consumers, by adapting
virtual-socket's
VirtualUdpSocket to quinn::AsyncUdpSocket.
Use case: a single physical UDP listener carries multiple kinds of
traffic (QUIC + L4 forwarding + DNS + ...) and you don't want to give
quinn exclusive ownership of the socket. Pair this crate with
virtual-socket for the inbound demultiplex layer.
Example
use Arc;
use SharedSocket;
use VirtualUdpSocket;
# async
License
Released under the MIT License © 2026 Canmi