Forest
Forest
I'll describe this in more detail when I get a chance, but it's based on @Mukikaizoku's outline for message queues. The big refactor is actually combining the PeerData and DtlsServerConnection...
This only affects application data packets. Receives and internal sends like handshakes still lock the peer to avoid untangling that whole mess, but in principle, the pattern would support all...
TODO: Update this description.
Pretty simple. Under very heavy load, this will keep pings from pooling up and consuming lots of memory. I think it should still be pretty performant because the ping buffer...