uses
System,
Classes,
IdContainers,
IdAssignedNumbers,
IdSocketHandle,
IdIOHandlerSocket,
IdGlobal,
IdGlobalProtocols,
IdBaseComponent,
IdComponent,
IdContext,
IdUDPBase,
IdResourceStrings,
IdExceptionCore,
IdDNSResolver,
IdUDPServer,
IdCustomTCPServer,
IdStackConsts,
IdThread,
IdDNSCommon;