TIdTCPStream is a TStream descendant that implements support for redirecting input and output on a TStream descendant to a
TIdTCPConnection socket handle. TIdTCPStream reimplements the common TStream methods,
Read,
Write, and
Seek, to provide the functionality needed for redirecting input and output.