- ベストアンサー
ソケットからの入力をWaitForMultipleObjectsで待合せる方法
ソケットからの入力をWaitForMultipleObjectsで待合せる方法を教えてください。 今回、.NETおよびC++を使用するのが初めてのため、大変苦労しております。できれば、サンプルプログラムがあれば大変助かります。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
イベントを使うのがいいのかな? スレッドでWinsockを同期モードで使って、処理させたい入力があったらイベントをシグナル状態にするって感じで。 イベントはCreateEventで。
その他の回答 (1)
- qa_goo
- ベストアンサー率60% (6/10)
回答No.1
WaitForMultipleObjects という事は .net framework じゃなくて Win32 ですか? WSACreateEvent、WSAEventSelect、WaitForMultipleObjects の キーワードでネット検索すれば 色々とヒットすると思います。 確か64個の制限があったと思うので 素直にマルチスレッドで 待ち合わせ処理したほうがいいと思いますが。
質問者
お礼
回答ありがとうございます。 Win32です。今までUnixでの開発しか経験がなくて、苦労しております。 ネットから検索してみます。
お礼
なるほどって感じです。ありがとうございます。 早速試してみます!