8

Google ハングアウト画面共有と同様に機能する画面共有アプリケーションを作成しています。Google トーク プラグイン (画面共有に使用) が子プロセスを生成し、動的ポート範囲を使用する方法を知りたいです。

ユーザーがインストールする必要があるバックグラウンド実行アプリケーションを作成しています。これは、ここで説明されているようにブラウザと通信します http://www.codeproject.com/Articles/36517/Communicating-from-the-Browser-to-a -デスクトップ アプリケーション

しかし、Google ハングアウトの画面共有を担当する googleTalkPlugin を見ると、多くのプロセスが実行されていることがわかり、新しいブラウザーを開くたびに、そのブラウザーの新しいトーク プラグインが子サービスとして開始されます。

ここにいくつかのスナップショットがあります

サファリを始めた頃

ファイアフォックスを始めたとき

そして、googleTalkPlugin が使用するポートに気がついたとき、そのダイナミックさを知るようになりました! 上記のリンクが表示された場合、ブラウザ デスクトップの通信は静的ポート上にあります。

動的ポート番号を使用するにはどうすればよいですか? また、ブラウザごとに子プロセスを作成する必要がありますか? それとももっと良いものですか?

4

1 に答える 1