mfc-ml

2002年04月

30

[mfc 39703] Re: FTPサーバーへのディレクトリ作成方法

篠原です。

On Tue, 30 Apr 2002 20:34:08 +0900
mac <m...@mel.co.jp> wrote:

> サーバーの情報がないのは、サーバーが何のFTPを使用するかわからないためです。
> IISか別のFTPかは。
> このサーバーだからこの方法、別サーバーはこの方法という風にサーバー毎に処理が
> かわっていたら、使い物にならないからです。

プロトコル,つまり「どういう手順で通信しなさい」は RFC などで規定
されていますが,それをどう実装するかは全くの自由です。
試しに繋いだサーバが *たまたま実装上の都合で* そういう動きをした
のか,どのサーバ実装を相手にしても同じ現象が起こるのか,まずはそ
の切り分けから始めてみては?

「サーバを特定しない」ためには,いくつかのサーバ実装を相手に検証
しなければならないのは分かっておられますよね?

で,ふつう,
  ○○と△△と□□というサーバを相手に試しましたが,どれでも同じ
  ような現象が見られます。
といった状況説明がなされるものだと思いますが。

-----
// 篠原 昌二 (s...@daiichi-c.co.jp)
30

[mfc 39702] Re: FTP サーバーへのディレクトリ作成方法

> > この方法でクライアントとサーバーが1対1の時は問題なかったのですが、
> > N対1になると、フォルダ構成がおかしくなる場合があります。
> >
> > なにか問題のある場所があれば教えてください。

> Nto1で変更しちゃおうという時点で問題があるでしょう(悪)

> Nがどういう状況を指すのか知りませんが、同じマシンで複数の
> クライアントから接続しているのであれば、同じセッション名・
> 同じユーザ名で接続すると「同一ユーザ」と見なされてしまう
> のではないんでしょうか。
> ・・・ん~、InternetOpenのヘルプにはhttpプロトコルしか
> 有効ぢゃないってあるな。 ぢゃあ、やっはりダメなんでは?

> そもそも相手(FTPサーバ)がいる話なのに、相手の情報が何も
> 無い時点で、まともな回答は無いでしょ(悪)

> -- 
> 悪魔-VFC-LINK  v...@dgden.jp


macです。

Nは別ユーザー名の別パスワードなので、それぞれ別マシンと認識しているハズ(?)です。
サーバーの情報がないのは、サーバーが何のFTPを使用するかわからないためです。
IISか別のFTPかは。
このサーバーだからこの方法、別サーバーはこの方法という風にサーバー毎に処理が
かわっていたら、使い物にならないからです。
30

[mfc 39701] Re: 関数の引数が化ける

> Sourceをファイルごと別のPROJECT
> にのせかえると、問題なく動作します。

だったら、そんなソースを提示しても、ほとんど意味ないんじゃない?
プロジェクトの問題、なんでしょ。
だったらプロジェクトの違いを探さないとダメじゃん。
# ま、複数の超限定的な条件(DLL絡み、呼び出し規約絡みを2大要素として
# 他にいくつかある)が全て成立すれば、起こりそうな気はしますが。

-- 
悪魔-VFC-LINK  v...@dgden.jp
30

[mfc 39700] Re:関数の引数が化ける

> Sourceをファイルごと別のPROJECT
> にのせかえると、問題なく動作します。


 仮にソースに問題がないとすれば、ryoji さんが指摘したような原因
が考えられます。
 ソースファイルのタイムスタンプに異常がないことを確認して、リビ
ルドしてみたらどうでしょう。

---
(株)ソフトプラネット
Soft Planet Co. Ltd.
           松本 弘之
  Matsumoto, Hiroyuki
30

[mfc 39699] Re: 関数の引数が化ける

申し訳ございません。
関数が例が良くないようです。
7行目に移動した瞬間に値が化けます。
このような例でも発生します。
よって、この適当な処理を行う前に
おかしくなっています。

Sourceをファイルごと別のPROJECT
にのせかえると、問題なく動作します。


 1| void CSampleDlg::GetSampleData(DWORD a, DWORD b, char* pData)
 2| {
 3| //変数の宣言
 4| DWORD temp;
 5|
 6| //なにか適当な処理
 7| temp = a+b;
 8|
 9| ………
10|
11| }
記事検索
Amazon.co.jp
  • ライブドアブログ