This program is a TCP-server meant to be interface-compatible with the lobby chat functionality in online PC RTS/MOBA The Maestros. It's currently 100% compatible with the client-facing interface.
Remaining work, loosely prioritized:
- Any tests at all
- Graceful handling (cleanup) of disconnected streams
- replace some panics (expects) with stderr (more robust to bad client data)
- Code Cleanliness pass
- HTTP server to report service readiness (to support internal tooling)
- Graylog2 compatible metrics (to support internal tooling)