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