override internal void EndPreapre(IAsyncResult ar) { try { _listenSocket.EndBind(ar); _listenSocket.Listen(1); } catch (SocketException e) { CheckDisposed(); CheckTimeoutException(e); throw; } catch { CheckDisposed(); throw; } }