4. Run the test code `golem:$ cargo run -- /tmp/test.eldritch`
5. See the listener receive the message
6. Notice that the golem process doesn't exit until you send and enter back over the UDP socket.
_The same behavior occurs if port 1337 isn't open or is getting dropped by the FW_
**Expected behavior**
The ncat function should expose a timeout variable with a sensible default eg. 3 seconds.
**Screenshots**
<img width="1311" alt="image" src="https://github.com/spellshift/realm/assets/7121375/62f53ff2-24c7-4815-8850-a6cfdac84d69">
Describe the bug sys.ncat UDP hangs for a long time when it doesn't receive a response. This is not an ideal behavior.
To Reproduce
sudo nc -l -v -u 1337
sudo ss -ptuan | grep 1337
main()