ソケットの機能をラップしたコンポーネントを使う。ソケットをはだかで使うより
100倍簡単にできる。FTP なら GUI に凝らなければ1時間かからない。

もちろん、ソケットを API のレベルで使うこともできる。