Googleハングアウト画面共有のような方法で動作するスクリーン共有アプリケーションを作成していますが、Googleトークプラグイン(スクリーン共有に使用)が子プロセスを生成して使用する方法を知りたい動的ポート範囲。Googleハングアウトデスクトップアプリケーションのフロー
私はGoogleのたまり場の画面共有を担当してgoogleTalkPlugin、見たとき、私は、ユーザーがインストールする必要がありますバックグラウンドで実行中のアプリケーションを作成し、彼らはここで説明する方法のようにブラウザで話し、http://www.codeproject.com/Articles/36517/Communicating-from-the-Browser-to-a-Desktop-Applic
しかしいます私は、実行中のプロセスがたくさんあることを知りました。新しいブラウザを開くたびに、そのブラウザ用の新しいトークプラグインが子サービスとして開始されます。ここで
は、いくつかのスナップショット
があると私はgoogleTalkPluginで使用するポートに気づいたとき、私はそのダイナミックを知るようになりました!上記のリンクを見た場合、ブラウザのデスクトップ通信は静的ポートになります。
私は非常に知っていることに興味があります。どのように動的ポート番号を使用しますか?また、すべてのブラウザで子プロセスを作成する必要がありますか? または何か良い?
あなたは何を意味するのかよく分かりません。なぜすべてのブラウザの子プロセスですか? –
Googleトークプラグインがそうしているからです。画像が見えるように、ブラウザが動作しているときは、すべてのブラウザ用の新しい子プロセスが生成されます。 –
私は、Chromeにはすべてのタブのプロセスがあるためだと思います。 –