if (listenSocket.AcceptAsync(asyncEventArgs))
return;
acceptedSocket = asyncEventArgs.AcceptSocket;
+ mainEvent.Set();
} catch (Exception e) {
ex = e;
- } finally {
- mainEvent.Set();
}
});
Assert.IsTrue(readyEvent.WaitOne(1500));
clientSocket.NoDelay = true;
Assert.IsTrue(mainEvent.WaitOne(1500));
- Assert.AreEqual(serverSocket, acceptedSocket);
+ Assert.AreEqual(serverSocket, acceptedSocket, "x");
mainEvent.Reset();
if (acceptedSocket != null)