Tworzę aplikację do udostępniania ekranu, która działa w podobny sposób, jak udział w ekranach Google Hangout, i chciałabym wiedzieć, w jaki sposób wtyczka Google Talk (używana do udostępniania ekranów) spawnuje procesy potomne i używa dynamiczny zakres portów.Przepływ aplikacji Google Hangout na komputery stacjonarne
tworzę tło uruchomionej aplikacji, które użytkownik będzie musiał zainstalować i który mówi z przeglądarką jak w jaki sposób opisać tutaj, http://www.codeproject.com/Articles/36517/Communicating-from-the-Browser-to-a-Desktop-Applic
Ale kiedy patrzę na googleTalkPlugin, który jest odpowiedzialny za google hangout dzielenia ekranu, Zauważyłem, że wiele procesów jest uruchomionych, a gdy tylko otworzę nową przeglądarkę, uruchomi się nowa wtyczka dyskusji dla tej przeglądarki, jako usługa dla dzieci.
Oto kilka migawek
i kiedy zauważyłem port używany przez googleTalkPlugin, poznałem jej dynamiczny! Jeśli zobaczyłeś powyższy link, komunikacja z Pulpitem przeglądarki znajduje się na porcie statycznym.
Jestem bardzo zainteresowany poznaniem, jak używać dynamicznych numerów portów? Ponadto, czy powinienem utworzyć proces potomny dla każdej przeglądarki? Albo coś lepszego?
Nie jesteś pewien co masz na myśli. Dlaczego proces potomny działa dla każdej przeglądarki? –
ponieważ to robi wtyczka Google Talk. Jak widać, nowy proces potomny dla każdej przeglądarki jest podnoszony, gdy przeglądarka jest uruchomiona. –
Myślę, że to dlatego, że Chrome ma proces dla każdej karty. –