• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mfc ソケット通信プログラム)

【解決法あり】MFCソケット通信プログラムの受信処理をスレッドに移行する方法について

このQ&Aのポイント
  • 現在、vc++2005mfcでソケット通信プログラムを作成しています。
  • 受信処理をスレッドに移行しようとした際に、sockcoreでAssertion Failedエラーが発生して困っています。
  • クラスの考え方が間違っているのか、スレッド内での受信処理に問題があるのか分からず、解決策を教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

MFCの場合、CWnd派生クラスの管理はスレッドごとに行われているため、スレッドをまたいで使用することはできないと考えた方がいいでしょう。 下記URLに解説の機械翻訳があります。 CWnd の派生 MFC オブジェクトと Visual C++ でのマルチスレッド アプリケーション http://support.microsoft.com/kb/147578/ja

nori1112
質問者

お礼

リンク先読みました。 どうやら無理みたいですね。 msdnのサンプルを参考に作ろうと思います。 ありがとうございました。

関連するQ&A