protected override IAsyncResult IntBeginRead(Byte[] buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state) { try { return this.fSslStream.BeginRead(buffer, offset, count, callback, state); } catch (IOException) { throw new SocketException(); } }