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)
{
return Connect(serverAddress, transport, forceExtendedSecurity, DefaultResponseTimeoutInMilliseconds);
}
public bool Connect(IPAddress serverAddress, SMBTransportType transport, bool forceExtendedSecurity, int responseTimeoutInMilliseconds)
{
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)