Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Mrežno programiranje (Video konferencija)

[es] :: Java :: Mrežno programiranje (Video konferencija)

[ Pregleda: 1704 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Boris_ZR
Boris Gligorijević
IT-Consultant / Software Engineer
PRODYNA AG
Munich

Član broj: 173158
Poruke: 123
*.dynamic.sbb.rs.



+21 Profil

icon Mrežno programiranje (Video konferencija)11.12.2009. u 22:21 - pre 174 meseci
Za naš rad iz računarskih mreža treba da napravimo aplikaciju koja će da omogući video konferenciju između dva učesnika (p2p - dva ravnopravna klijenta):
Handshaking smo odradili preko jednog servera čija je svrha da uspostavi inicijalnu konekcija ova dva klijenta (jer je server jedini fiksiran za neku poznatu IP adresu).

Laički, ovako nekako to treba da izgleda:



Gde je TCP kontrolna veza između dva klijenta koja razmenjuje kontrolne poruke, a UDP šalje kompresovan zvuk i video (koristićemo JMF za ove stvari, za skidanje source-a sa kamerice i mikrofona - o tome kasnije).

NAŠ prvi konkretan problem:
Nakon uspostave veze oba klijenta sa serverom, potrebno je uspostaviti TCP vezu između dva klijenta. Tu se nalazi i naš prvi problem: Uspeli smo da pokupimo IP adrese oba klijenta, ali ih java pamti kao Inet objekat, a ne kao string, te nemamo ideju kako da pošaljemo ovo našim klijentima.

Server:
Citat:
while(true) {
Socket connectionSocket1 = welcomeSocket.accept();

InetAddress firstIp =
InetAddress.getLocalHost();

Socket connectionSocket2 = welcomeSocket.accept();

InetAddress secondIp =
InetAddress.getLocalHost();

}



Klijenti:
Citat:

{
Socket clientSocket1 = new Socket("localhost",6789);
Socket clientSocket2 = new Socket("localhost",6789);

}


Šta god nije jasno, pitajte. I nemojte se smejati ako je nešto glupo urađeno, već pomozite konstruktivnim komentarima. Hvala!
 
Odgovor na temu

[es] :: Java :: Mrežno programiranje (Video konferencija)

[ Pregleda: 1704 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.