DarkRiftNetworking / Hazel-Networking

Hazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP.
http://www.darkriftnetworking.com
MIT License
206 stars 44 forks source link

Add ping metric #11

Open JamJar00 opened 6 years ago

JamJar00 commented 6 years ago

Should be relatively easy to do for UDP based of keep-alive/reliable acknowledgements perhaps put through an FIR/IIR filter. Not sure about TCP, might require a special packet which would be tricky given that there are no flags in the TCP protocol - make 0xFFFFFFFF a special character that can also be escaped if followed by a specific byte?