Prevent resource leakage on failure of UDP module.
Fix comparison in config updater (portNumber is a short, not a string).
Prevent resource leakage in file module.
Work on the TCP server module. How to precisely handle connections is still undefined... poll() all, or just
accept() non-block for new connections, poll over all fds to detect client close() (via EPOLLIN)? Blocking IO
on the outputs?