IdIdent.pas contains constants, types, and classes needed to implement an Ident protocol client, as described in the Internet Standards document: