SMB1Client: Add ability to control response timeout

This commit is contained in:
Tal Aloni 2024-01-06 16:18:07 +02:00
parent 64aca73d8a
commit 8b11c5712c

View file

@ -78,9 +78,14 @@ namespace SMBLibrary.Client
} }
public bool Connect(IPAddress serverAddress, SMBTransportType transport, bool forceExtendedSecurity) public bool Connect(IPAddress serverAddress, SMBTransportType transport, bool forceExtendedSecurity)
{
return Connect(serverAddress, transport, forceExtendedSecurity, DefaultResponseTimeoutInMilliseconds);
}
public bool Connect(IPAddress serverAddress, SMBTransportType transport, bool forceExtendedSecurity, int responseTimeoutInMilliseconds)
{ {
int port = (transport == SMBTransportType.DirectTCPTransport ? DirectTCPPort : NetBiosOverTCPPort); int port = (transport == SMBTransportType.DirectTCPTransport ? DirectTCPPort : NetBiosOverTCPPort);
return Connect(serverAddress, transport, port, forceExtendedSecurity, DefaultResponseTimeoutInMilliseconds); return Connect(serverAddress, transport, port, forceExtendedSecurity, responseTimeoutInMilliseconds);
} }
internal bool Connect(IPAddress serverAddress, SMBTransportType transport, int port, bool forceExtendedSecurity, int responseTimeoutInMilliseconds) internal bool Connect(IPAddress serverAddress, SMBTransportType transport, int port, bool forceExtendedSecurity, int responseTimeoutInMilliseconds)