新しく作成されたスレッドでリクエストを処理する方法を尋ねていませんでした。私はその欠点を知っていますが、新しく作成されたプロセスでそれを行う方法について尋ねていました。
リクエストを処理するプロセスを fork するために、サーバー ソケットは何らかの形でクライアント ソケット オブジェクトを子プロセスに渡す必要があります。それはどのように通過しますか?それをシリアライズして引数の1つとして渡すことRuntime.exec()
ですか?
また、TCP 接続の観点からは、クライアント プロセスと生成されたプロセスの間に新しい TCP 接続が作成されることが想像できます。では、これはどのように作成されるのでしょうか。これはクライアントに対して透過的ですか? クライアントは、それを処理するために新しいプロセスが生成されたことを知っていますか?