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

Net Socket i visestruka konekcija

[es] :: .NET :: .NET Desktop razvoj :: Net Socket i visestruka konekcija

[ Pregleda: 2768 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cesare
Misko Petrovic

Član broj: 55805
Poruke: 201
*.dynamic.sbb.rs.



+1 Profil

icon Net Socket i visestruka konekcija01.08.2009. u 12:19 - pre 179 meseci
Pozdrav svima !!!

Potrebno mi je malo teorije u vezi sa socket-ima. Naime, program koji pravim ima server koji treba da prima zahteve od klijenata, da ih obradi, a zatim vrati klijentu obradjene informacije. Program radi u lan mrezi. Uspeo sam da povezem da jedan server i jedan klijent razmenjuju informacije. Medjutim sta ako dva ili vise klijenata "istovremeno" trazi obradu neke informacije. Kako to resiti ? Zamolio bih za link ili primer koda koji ovo omogucuje.

Unapred hvala ...
 
Odgovor na temu

Boško

Član broj: 32679
Poruke: 62
91.150.110.*



Profil

icon Re: Net Socket i visestruka konekcija01.08.2009. u 13:38 - pre 179 meseci
Preko jednog socketa na serveru možeš komunicirati samo sa jednim klijentom. Treba da kreiraš poseban socket za svakog klijenta. To možeš uraditi i dinamički, tako da broj klijenata ne bude ograničen, a princip je sledeći: Kreiraš jedan socket koji "sluša" zahteve za konekcijom. Nakon pristiglog zahteva i eventualno ispunjavanja nekih uslova, kreiraš novi socket i preusmeriš zahtev klijenta na njega i tako za svakog posebno. Nakon prekida konekcije uništiš odgovarajući socket da bi oslobodio resurse.

Pogledaj negde na netu primer za neku chat aplikaciju sa više klijenata, ima ih dosta.

Inače, možeš pogledati i .NET remoting i WCF u zavisnosti sa kojom verzijom .NET-a radiš.
 
Odgovor na temu

Sapphire
Denis Biondić
.NET software developer
Nürnberg, Germany

Član broj: 213086
Poruke: 290
62.113.8.*



+6 Profil

icon Re: Net Socket i visestruka konekcija01.08.2009. u 17:28 - pre 179 meseci
Socketi su najteža tehnika za ovo, i većinom se koriste gdje su potrebne i velike performanse, a i gdje je broj klijenata velik. Ovo govorim za slučaj da nisi razmotrio upotrebu ASP.NET web servisa, ili bar nečega jednostavnijeg od socket-a. Web servisi omogućavaju višestruke klijente out-of-the-box.

Opet, nemoj me pogrešno razumjeti kad kažem da su socketi komplikovani; zapravo nisu -> samo ima dosta više posla... Use the right tool for the right job ;=)
My programs don’t have bugs, they just develop random features.
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Net Socket i visestruka konekcija

[ Pregleda: 2768 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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