同じ LAN 上の多数のワークステーションのいずれかからデータのユニキャスト要求を発行する単一のクライアントを作成したいと考えています。クライアントはおそらく Linux を実行しますが、ワークステーションは任意の OS を実行できます。各ワークステーションでデーモンを実行することを回避しながら、数秒以内にリクエストに応答させることはできますか? サービスはあまり使用されない可能性があり、別のプロセスでワークステーションに負担をかけたくないため、デーモンの作成を避けたいと考えています。
1 に答える
1
inetd
ターゲット オペレーティング システムに適した の実装を確認してください。このサービスは接続をリッスンし、stdin/stdout を介してプレーン IO への実際の通信をプロセスのインスタンス (オンデマンドで生成されます) に委譲します。
inetd ユーティリティ [..] は、特定のインターネット ソケットで接続をリッスンします。ソケットの 1 つで接続が見つかると、そのソケットが対応するサービスを決定し、プログラムを呼び出して要求を処理します。サーバー プログラムは、サービス ソケットを標準入力、標準出力、およびエラー記述子として呼び出します。プログラムが終了した後、inetd はソケットをリッスンし続けます [..]
于 2010-10-04T17:15:10.830 に答える