Server doesn't throw exception/error when failed to start
E.g. when start_listening() funtion failed (cannot open socket on a port...) there is no any indication for the client code.
The funtion doesn't return error value or exception
Am i missed anything?