Переглянути джерело

Fixed CanRead and CanWrite in SocketAbstraction when socket is connected, and target framework does not support socket poll.

drieseng 9 роки тому
батько
коміт
a6e0e006f8
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      src/Renci.SshNet/Abstractions/SocketAbstraction.cs

+ 4 - 0
src/Renci.SshNet/Abstractions/SocketAbstraction.cs

@@ -16,6 +16,8 @@ namespace Renci.SshNet.Abstractions
             {
 #if FEATURE_SOCKET_POLL
                 return socket.Poll(-1, SelectMode.SelectRead) && socket.Available > 0;
+#else
+                return true;
 #endif // FEATURE_SOCKET_POLL
             }
 
@@ -29,6 +31,8 @@ namespace Renci.SshNet.Abstractions
             {
 #if FEATURE_SOCKET_POLL
                 return socket.Poll(-1, SelectMode.SelectWrite);
+#else
+                return true;
 #endif // FEATURE_SOCKET_POLL
             }