Windows ソケットを使用して C++ で FTP クライアントを実装しています。ポート 21 でサーバーに正常に接続し、データ ポートで「STOR Sample.txt」コマンドを使用して PASV モードでファイルを送信しました。問題は、制御接続でサーバーから「226 Transfer OK」を受信できるように、サーバーに転送の完了を伝えることができないことです (データ接続を閉じるための信号を送信したい)。
さらに、recv() 経由でサーバーから何も受信していません。サーバーがまだデータ接続をリッスンしているためだと思います。