ネット接続に関して

[戻る]
ベル [E-Mail] 2002/01/19(土) 14:06:30
ソケットを使ってダイアログではネット接続できたのですが(本に載ってるかんたんなもの)
SDIで作ったら、実行して、クライアント側がサーバ側に繋がる時にアプリケーションエラーがでてしまいます。
"read"出来ませんとかでてくるのですが、どう直せばよいのでしょうか。。

NGA 2002/01/19(土) 14:14:23
>ソケットを使ってダイアログではネット接続できたのですが(本に載ってるかんたんなもの)
どんなに簡単なソースコードでも、実際に見ないことには始まりません。

sugar 2002/01/19(土) 14:24:06
アプリケーションのベースをダイアログからSDIに変えたことが原因で
繋がらなくなることはありません。
実装の過程で、どこか間違えてしまっているのでしょう。

ベル [E-Mail] 2002/01/19(土) 14:29:18
コンパイルが通っているのでどこがおかしいかちょっとわからないです。
Socket Notification Sink :XXX.exe

"0x00403218"の命令が"0xcccccd84"のメモリを参照しました。メモリが"read"になることができませんでした。
と出てきているんですけど。

sugar 2002/01/19(土) 16:04:36
ソケット云々は置いておいて、
この手のエラーは大抵、ポインタに関するミスがあると見た方がいいでしょう。
例えば、構造体やクラスへのポインタに領域が確保されていないのに、
アロー演算子でメンバに参照しようとしたとか...

まずはステップ実行して、どこのコードでそのメッセージが出るのかを突き止めることです。

ベル [E-Mail] 2002/01/19(土) 19:38:16
ありがとうございます。
一度やってみます。

古いスレッドには追加発言できません。