public virtual void Connect()
{
try
{
base.Connect(SmbConstants.ResponseTimeout);
}
catch (TransportException te)
{
throw new SmbException("Failed to connect: " + Address, te);
}
}
/// <exception cref="SharpCifs.Smb.SmbException"></exception> /// <exception cref="UnknownHostException"></exception> public static byte[] GetChallenge(UniAddress dc, int port) { SmbTransport trans = SmbTransport.GetSmbTransport(dc, port); trans.Connect(); return(trans.Server.EncryptionKey); }