• ベストアンサー

ソケットからの入力をWaitForMultipleObjectsで待合せる方法

ソケットからの入力をWaitForMultipleObjectsで待合せる方法を教えてください。 今回、.NETおよびC++を使用するのが初めてのため、大変苦労しております。できれば、サンプルプログラムがあれば大変助かります。 よろしくお願いいたします。

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

イベントを使うのがいいのかな? スレッドでWinsockを同期モードで使って、処理させたい入力があったらイベントをシグナル状態にするって感じで。 イベントはCreateEventで。

asa5han
質問者

お礼

なるほどって感じです。ありがとうございます。 早速試してみます!

その他の回答 (1)

  • qa_goo
  • ベストアンサー率60% (6/10)
回答No.1

WaitForMultipleObjects という事は .net framework じゃなくて Win32 ですか? WSACreateEvent、WSAEventSelect、WaitForMultipleObjects の キーワードでネット検索すれば 色々とヒットすると思います。 確か64個の制限があったと思うので 素直にマルチスレッドで 待ち合わせ処理したほうがいいと思いますが。

asa5han
質問者

お礼

回答ありがとうございます。 Win32です。今までUnixでの開発しか経験がなくて、苦労しております。 ネットから検索してみます。

関連するQ&A