• The timeout now prints where the client's network thread is standing, which is the whole of the diagnosis and is what run 33437220355 left no trace of. Verified by neutering the new budget to a millisecond: the failure carries the dump, and the thread it caught was inside Client.close -> selectNow, called from connect() before the "Connecting" line is ever logged - the same wind
Only the current version so far — new entries appear as the game ships updates.
Guess hidden words daily and compete with others in real-time!