Sock は上のほうで Sock:TCPClient と定義してあります。
37ラインでsocketを作成しています。
38ラインで接続します。Delphiのコンポーネントとは違い、接続時にホストとポートを指定します。 そしてネットワークストリームを取得します。
あとは NS.Write / NS.Read などのメソッドを用いて、ソケットにデータを書き込みます。
実行例はこんな感じで、Bad Request が戻ってきます。 いくつかの違いがありますが、.NET Framework のソケットは、TTCPClientや TClientSocket と同じように使えるところもありますので、.NETにターゲットを絞るのならば、.NET Frameworkのソケットを使って移植するのもいいかもしれません。