To improve startup robustness, the application now performs hostname resolution in a separate thread using pthread. Instead of exiting if the initial resolution fails, it will now retry periodically in the background until successful. This ensures the client remains resilient to temporary network connectivity issues during initialization. infinite loop

Improved network resilience by moving hostname resolution to a background thread - zhengqunkoo/ziptuner