FTPクライアントの作成。
ここ最近は、FTPなんて、ホームページの更新ぐらいにしか使われてないんだろうなあ。もっとも、今だったらscpとか使えるプロバイダも有ったりするし、そもそもblogの更新だけなら、HTTPかHTTPSでやるんだろうし。
で、何でそんなクライアント作ってるかって言うと、某組み込み用機器のネットワーク対応のため。FTPなら、組み込み用OSが標準でサーバーになってくれるし、MFCも標準でサポートしてくれるんで、結構簡単に作れるんだよね(^o^)
漢字のファイル名をやり取りしようとしたとたんに、激しく面倒になるってのは、プログラムを作成し始めてから気づいたんだけどさ(T_T)
組み込み機側は、いろんな都合でEUCになってるんだけど、MFCは当然のようにEUCなんてコードは知らん上に、受け取った文字列を勝手にShiftJISだと思い込んで漢字コードを変換しやがるもんだから、使えそうなものも使えなくなってるし。
勝手に色々いじってくれるライブラリってのは、便利な様に見えるけど、ちょっとずれたことしようとするだけで、全体が使えなくなるってのは、かなり悲しいね。
オイラも、そういう融通の利かないプログラムは作らないようにしないといかんですな。ま、融通が利くプログラムを作るのが、どんだけ大変なのかは、身にしみて、よくわかってるんだけどね(^_^;)