私のアプリケーションは、コマンドラインからのユーザーからのキーボード入力をリッスンするだけでなく、単一のループで同時にソケット上のデータをリッスンする必要があります。このアプリケーションは現在Linuxで実行されており、selectを使用して、select呼び出しに指定されたfd_set配列リストにstdinおよびネットワークソケットを追加することで、上記を簡単に実現できます。アクティビティに応じて、アプリはユーザー入力またはソケット上のデータのいずれかを処理できます。
現在、このアプリケーションをWindowsに移植していますが、Windowsについてはあまり詳しくありません。上記はWindowsでどのように達成できますか?それは、ソケットだけでなくstdinでのアクティビティをリッスンしています。どんなポインタでもありがたいです。