The reason for this is because there is no portable way to implement a non-blocking DNS lookup.
注意 The timeout value does not include the time taken to perform a DNS lookup. The reason for this is because there is no portable way to implement a non-blocking DNS lookup.