Reflection .NET API
Attachmate.Reflection.Emulation.OpenSystems Assembly / Attachmate.Reflection.Emulation.OpenSystems Namespace / IFileTransfer Interface / KermitChecksum Property


In This Topic
    KermitChecksum Property
    In This Topic
    Kermit supports three kinds of error checking: single-byte checksum, double-byte checksum, and three-byte CRC.
    Syntax
    'Declaration
     
    
    Property KermitChecksum As KermitChecksumOption
    'Usage
     
    
    Dim instance As IFileTransfer
    Dim value As KermitChecksumOption
     
    instance.KermitChecksum = value
     
    value = instance.KermitChecksum
    KermitChecksumOption KermitChecksum {get; set;}
    Remarks
    This property returns or specifies which level of error checking is used. During file transfers, Reflection uses the level of error checking specified, unless the Kermit program at the other end of the transfer does not support that level, in which case the highest level the remote system supports is used (CRC is highest; single-byte checksum is lowest). Single-byte is fastest, but CRC provides the most thorough error checking. Values The default value is KermitChecksumOption.CRC. KermitChecksumOption.Checksum1Byte Kermit uses single-byte checksum. KermitChecksumOption.Checksum2Byte Kermit uses double-byte checksum. KermitChecksumOption.CRC Kermit uses three-byte CRC checksum.
    See Also