ページ 11

MFC WinSockソケットコントロールについて

Posted: 2009年2月26日(木) 09:56
by JT
おはようございます。色々なサンプルを見てWinsockプログラムを実装したのですが送受信のところで処理が落ちてしまいます。リビルドは通るのですが><どなたかご教示ください

1.サーバソケットを作成する
2.送信と押下したらクライアントサーバを作成しエディットコントロール内の文字を送受信する
3.中断する

大まかに手順を書きます。

Re:MFC WinSockソケットコントロールについて

Posted: 2009年2月27日(金) 10:29
by JT
クライアント側のソケットが作成できなくて困ってます socket.Create();

Re:MFC WinSockソケットコントロールについて

Posted: 2009年2月27日(金) 11:26
by Mist
GetLastErrorで原因調べられましたか?

Re:MFC WinSockソケットコントロールについて

Posted: 2009年2月27日(金) 16:25
by JT
Mistさんありがとうございます。調べたところランタイムエラーになっていました。

Re:MFC WinSockソケットコントロールについて

Posted: 2009年2月27日(金) 17:37
by JT
手詰まりです><誰かにソースを全て見てもらいたい気分になってきました

Re:MFC WinSockソケットコントロールについて

Posted: 2009年2月27日(金) 17:46
by Mist
回答するには提示されている情報が少なすぎます。

Win32エラーコード一覧
http://ir9.jp/prog/ayu/win32err.htm

GetLastErrorの結果はどれだったのですか?

Re:MFC WinSockソケットコントロールについて

Posted: 2009年3月02日(月) 13:34
by JT
こんにちは^^エラー内容は11でした

Re:MFC WinSockソケットコントロールについて

Posted: 2009年3月02日(月) 14:07
by JT
どうしてもクライアントが作成できません this関数でエラーがおきます

Re:MFC WinSockソケットコントロールについて

Posted: 2009年3月02日(月) 16:36
by YuO
> GetLastErrorで原因調べられましたか?
> GetLastErrorの結果はどれだったのですか?

正確には,WSAGetLastErrorですね。
だいたいGetLastErrorと同一の結果を返しますが。


> エラー内容は11でした

それはありえないと思いますが……。
少なくとも,Socketまわりのエラーではないと思われます。


> this関数でエラーがおきます

this関数とは?
C++では,現在のメンバ関数の呼び出しに使われたオブジェクトへのポインタがthisで得られますが,これは関数ではありません。


MFCならソースが付属しているのですから,ソースの中までステップインしていけば,もっとプリミティブなエラー情報が得られると思いますよ。