virtual-socket 0.0.1

Demultiplex a single tokio UdpSocket into multiple virtual UDP sockets sharing one physical bind.
Documentation
[package]
name = "virtual-socket"
version = "0.0.1"
categories = ["network-programming", "asynchronous"]
edition.workspace = true
keywords = ["udp", "socket", "demux", "multiplex", "tokio"]
license.workspace = true
readme = "README.md"
repository.workspace = true
rust-version.workspace = true
description = "Demultiplex a single tokio UdpSocket into multiple virtual UDP sockets sharing one physical bind."

[lints]
workspace = true

[dependencies]
bytes = "1"
parking_lot = "0.12"
tokio = { version = "1", features = ["net"] }
tracing = "0.1"

[dev-dependencies]
tokio = { version = "1", features = ["net", "macros", "rt", "rt-multi-thread", "time"] }