イベント駆動型の HTTP Web サーバーを作成しようとしています。使用するスレッドは 1 つだけなので、イベントをキューに入れ、非同期で処理する必要があります (Java NIO も使用しています)。しかし、私は最初のステップだけで立ち往生しています。を開きましたServerSocketChannel
。要求が入ったときに新しいSocketChannel
接続を取得する方法がわかりません。Java を介してアクセスできるオペレーティング システムのキューはありますか? (Java は OS に依存しないため、よくわかりません) ブロッキング呼び出しを使用したくありません。
私が間違った方向に進んでいる場合は、助けていただければ幸いです。
ありがとう。