我正在创建一个屏幕共享应用程序,它的工作方式与 Google Hangout 屏幕共享类似,我想知道 Google Talk 插件(用于屏幕共享)如何生成子进程并使用动态端口范围。
我正在创建一个用户必须安装的后台运行应用程序,它与浏览器的对话就像他们在这里描述的那样,http://www.codeproject.com/Articles/36517/Communicating-from-the-Browser-to-a -桌面应用
但是当我查看负责 google hangout 屏幕共享的 googleTalkPlugin 时,我看到有很多进程在运行,并且每当我打开一个新浏览器时,该浏览器的一个新谈话插件就会作为子服务启动。
这是一些快照
当我注意到 googleTalkPlugin 使用的端口时,我才知道它的动态!如果您看到上面的链接,浏览器桌面通信是在静态端口上。
我很想知道如何使用动态端口号?另外,我应该为每个浏览器创建子进程吗?或者更好的东西?