- Support for custom port
- Preallocate listening socket