Creating a TCP server is rather straightforward and documented. However, as I tried to create an UDP server, I hit a few issues: - Low documentation: I could only find https://github.com/vibe-d/vibe.d/blob/1f830a8241041c39c61bbdcde37fe4bc40c13432/examples/udp/source/app.d in Vibe.d - No way to set up a server mode: listenTCP allows passing a callback. UDP only seems to have `recv`, which will throw on timeout.