Re: Problem with C# asynchronous sockets

Tech-Archive recommends: Fix windows errors by optimizing your registry



Maybe some other part of your application takes away all your thread
pool threads, and there's none left to handle the socket operation. I
had that problem which caused by a bad System.Threading.Timer callback
method that waited infinitely on some lock.

Another idea is to monitor CLR performance counters for weird
behaviour, including the garbage collector (.NET CLR Memory)

.