1 files changed, 8 insertions, 0 deletions
diff --git a/crypto/src/crypto/tls/TlsUtilities.cs b/crypto/src/crypto/tls/TlsUtilities.cs
index 6ee71021f..5aad6b0a1 100644
--- a/crypto/src/crypto/tls/TlsUtilities.cs
+++ b/crypto/src/crypto/tls/TlsUtilities.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections;
+using System.Net.Sockets;
using System.IO;
using System.Text;
@@ -2345,5 +2346,12 @@ namespace Org.BouncyCastle.Crypto.Tls
}
return v;
}
+
+ public static bool IsTimeout(SocketException e)
+ {
+ // TODO Net 2.0+
+ //return SocketError.TimedOut == e.SocketErrorCode;
+ return 10060 == e.ErrorCode;
+ }
}
}
|