What could be causing this? As of tonight, DC++ won't work. Yesterday it was fine. Now I can't get it to connect; it just gets stuck with a gray DC++ entry in the network tab that never finishes handshaking, nor times out or anything else. I've tried 3 different hubs with the same result, so it's not a particular hub I was using being down. The problem is definitely at my end. But I haven't changed anything at my end. I haven't changed ISP, router, or computer configuration, or Shareaza version, or anything else apparently relevant. Yet, my copy of Shareaza is abruptly behaving differently. Why?
And why is whatever changed narrowly specific to DC++? Everything else (G1, G2, ED2K) is working identically to yesterday. Only DC++ isn't. Which seems to also exclude from possibility any accidental change to the OS, router, or hardware config here as a possible cause, as nothing at that low level would be so selective to one protocol in its effects. There's also the failure of Shareaza to regard the connection attempt as timing out after a minute or so. No problem external to Shareaza could cause that. So it looks like inside of Shareaza something is going wrong, and the thread performing the DC++ handshake gets "stuck" and won't progress, to either a working connection *or* a timeout or other adverse outcome.
The odd thing is, I have not changed any part of Shareaza's configuration either. I didn't change any of the options, DC++-related or otherwise, or do much of anything else to set this off beyond merely exiting and restarting Shareaza. And merely restarting Shareaza should not have the effect of changing any of its settings.
So: what is going on here, and how do I undo it and get it back in the state it was in 24 hours ago?