Skip to content
Forest edited this page Mar 23, 2020 · 4 revisions

Welcome to the Hazel-Networking wiki!

I'm mostly creating this page so I have somewhere to jot down thoughts. I'll be sure to clean it up later.

Known Issues

  • The MessageWriter class only supports up to 63997 bytes of data because UDP supports frames of ~64k, and I wanted to be safe, but there is no multipacket, fragmented data mechanism. Note that this can cause issues when sending reliable messages over 1200 bytes. If your connection has the no-fragment flag along the route, Hazel is guaranteed to disconnect.

Roadmap

  • I might re-add Fragmented RUDP, but thus far I have no personal need to send messages over 1200 bytes. I'm more inclined to use HTTP for "large" data transfers.
  • If there is demand, I may add helpers for easily creating reliable/unreliable ordered channels. I don't think Hazel should have this capability built-in, but it is very easy to add at the application level.

New features will be considered as well, but Hazel already does RUDP well. What's more to want?

Clone this wiki locally