Full source code now available on GitHub. Covering Internet Direct (Indy), Ararat Synapse, and Synapse SynCrtSock. This is the second part in a series which explores basic TCP socket use cases and presents them in minimal examples. For this part, I selected an unusual string terminator byte sequence. The Unicode Character “☃” (U+2603), named Snowman, … Continue reading How to: read a snowman ☃ – terminated text from a TCP socket in Delphi and Free Pascal