Client: Minor code refactoring

This commit is contained in:
Tal Aloni 2020-01-31 16:35:29 +02:00
parent b4652935c6
commit 4b06f74d6e
2 changed files with 9 additions and 8 deletions

View file

@ -20,12 +20,13 @@ namespace SMBLibrary.Client
{ {
public class SMB1Client : ISMBClient public class SMB1Client : ISMBClient
{ {
public const int NetBiosOverTCPPort = 139; private const string NTLanManagerDialect = "NT LM 0.12";
public const int DirectTCPPort = 445;
public const string NTLanManagerDialect = "NT LM 0.12";
public const ushort ClientMaxBufferSize = 65535; // Valid range: 512 - 65535 public static readonly int NetBiosOverTCPPort = 139;
public const ushort ClientMaxMpxCount = 1; public static readonly int DirectTCPPort = 445;
private static readonly ushort ClientMaxBufferSize = 65535; // Valid range: 512 - 65535
private static readonly ushort ClientMaxMpxCount = 1;
private SMBTransportType m_transport; private SMBTransportType m_transport;
private bool m_isConnected; private bool m_isConnected;
@ -649,7 +650,7 @@ namespace SMBLibrary.Client
{ {
get get
{ {
return ClientMaxBufferSize - (SMB1Header.Length + 3 + ReadAndXResponse.ParametersLength); return (uint)ClientMaxBufferSize - (SMB1Header.Length + 3 + ReadAndXResponse.ParametersLength);
} }
} }

View file

@ -21,8 +21,8 @@ namespace SMBLibrary.Client
{ {
public class SMB2Client : ISMBClient public class SMB2Client : ISMBClient
{ {
public const int NetBiosOverTCPPort = 139; public static readonly int NetBiosOverTCPPort = 139;
public const int DirectTCPPort = 445; public static readonly int DirectTCPPort = 445;
public static readonly uint ClientMaxTransactSize = 8388608; public static readonly uint ClientMaxTransactSize = 8388608;
public static readonly uint ClientMaxReadSize = 8388608; public static readonly uint ClientMaxReadSize = 8388608;