uses
System,
Classes,
IdGlobal,
IdStack,
IdStackConsts,
System.Collections,
System.IO,
System.Net,
System.Net.Sockets;