Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 15.1.2011, 3:40   #1
3dM@niak
Ponosni Eipixovac :)
 
Član od: 2.12.2005.
Lokacija: Ludnica... Opet :( :( :(
Poruke: 1.212
Zahvalnice: 72
Zahvaljeno 80 puta na 52 poruka
Slanje poruke preko Yahooa korisniku 3dM@niak
Thumbs up C# lidgren opensource library

Nešto radim ovih dana u C#, i našao sam sjajnu-krasnu open-source biblioteku za pravljenje mrežnih aplikacija, pa sam hteo da je podelim sa vama za slučaj da nekome treba nešto slično. Uz nju se dobiju i semplovi, i za jedan dan može da se sredi aplikacija koja radi, a za dva - da se dosta skonta i naširokoooo menja i radi. Odlična je stvar, ne pamtim da sam iz bilo koje oblasti koju sam tražio našao ovakav bingo, pa je šteta da ostane izgubljena u dubinama interneta

http://code.google.com/p/lidgren-network-gen3/

3dM@niak je offline   Odgovor sa citatom ove poruke
Sledećih 2 korisnika se zahvaljuje korisniku 3dM@niak na korisnoj poruci:
irreal (16.1.2011), zokocx (16.1.2011)
Stara 16.1.2011, 21:44   #2
zokocx
Starosedelac
 
Član od: 8.4.2006.
Lokacija: Beograd
Poruke: 2.589
Zahvalnice: 916
Zahvaljeno 584 puta na 363 poruka
Određen forumom Re: C# lidgren opensource library

Nije lose, moze da nadje upotrebu, mada je na dosta visokom nivou apstrakcije i poruke idu preko UDP protokolo pa mogu da se zagube u prenosu.

Imam i ja jednu preporuku ako neko radi ili hoce da se igra sa mreznim programiranjem u .NET 2.0 moze da proba ovu biblioteku http://www.kodart.com/ (ima da se skine community verzija koja je full ali samo za x86)
Kako kazu mnogo optimizovaniji socketi nego u .NET 2.0 gde kazu su ocaj. (u .NET 4.0) to vise nije slucaj.

Odlicna referenca za netprogramiranje, objasnjene nekih osnovnih stvari ,i kako se pravilno resavaju.
http://nitoprograms.blogspot.com/200...ckets-faq.html
zokocx je offline   Odgovor sa citatom ove poruke
Stara 16.1.2011, 23:22   #3
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: C# lidgren opensource library

Citat:
zokocx kaže: Pregled poruke
Nije lose, moze da nadje upotrebu, mada je na dosta visokom nivou apstrakcije i poruke idu preko UDP protokolo pa mogu da se zagube u prenosu.
Ako pogledas opis na njihovom sajtu videces da postoji podesavanje kojim mozes da menjas brzinu i mali lag za sigurnost svakog paketa i hronoloski poredak.

Tako da nije "samo" UDP i ako ti je to bitno, paketi se nece zagubiti u prenosu.

Super je biblioteka.
irreal je offline   Odgovor sa citatom ove poruke
Stara 16.1.2011, 23:29   #4
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.128
Zahvalnice: 649
Zahvaljeno 1.348 puta na 690 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: C# lidgren opensource library

NeoAxis koristi lidgren za networking
Andross je offline   Odgovor sa citatom ove poruke
Stara 17.1.2011, 0:59   #5
zokocx
Starosedelac
 
Član od: 8.4.2006.
Lokacija: Beograd
Poruke: 2.589
Zahvalnice: 916
Zahvaljeno 584 puta na 363 poruka
Određen forumom Re: C# lidgren opensource library

Citat:
irreal kaže: Pregled poruke
Ako pogledas opis na njihovom sajtu videces da postoji podesavanje kojim mozes da menjas brzinu i mali lag za sigurnost svakog paketa i hronoloski poredak.

Tako da nije "samo" UDP i ako ti je to bitno, paketi se nece zagubiti u prenosu.

Super je biblioteka.
Pa ali ipak po nacinu funkcionisanja UDP protokola i to ne garantuje da ce sve poruke 100% stici na odrediste. Ne kazem da je biblioteka losa, naprotiv, ali hteo sam da skrenem paznju na to.
zokocx je offline   Odgovor sa citatom ove poruke
Stara 17.1.2011, 11:01   #6
irreal
V.I.P. Programiranje
 
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
Određen forumom Re: C# lidgren opensource library

Citat:
zokocx kaže: Pregled poruke
Pa ali ipak po nacinu funkcionisanja UDP protokola i to ne garantuje da ce sve poruke 100% stici na odrediste. Ne kazem da je biblioteka losa, naprotiv, ali hteo sam da skrenem paznju na to.
Covece, lepo sam ti rekao, imas mod koji GARANTUJE da ce sve stici 100%


Zasto tcp garantuje da ce poruka da stigne a udp ne ?

Zato sto tcp konstantno radi provere i racuna checksum-ove i razmenjuje te informacije sa drugom stranom, salje ponovo pakete koji nisu stigli itd.

dakle, tcp ne gubi pakete u odnosu na udp zbog ugradjenih provera i logike koja menja brzinu za sigurnost podataka.

Isto tako su oni ljudi napravili biblioteku na UDP-u pa su ugradili logiku da mozes da biras, ukoliko zelis ultra brzinu uz rizik gubljenja po kojeg paketa, ostavis ga tako, a ukoliko zelis garancije onda ukljucis odgovarajucu opciju i biblioteka sama radi te provere i salje ponovo izgubljene pakete.
Radice sporije ali ce sve biti garantovano, bas kao tcp.
irreal je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
csharp, lidgren, mreze, network

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Galactic Vice - Starcraft2 opensource klon Mr.Eco Slobodni softver 3 17.12.2010 15:01
Opensource Hardware Mr.Eco Slobodni softver 13 18.3.2010 3:18
Microsoft Visual C++ Runtime Library? Henry Townsend Programiranje 3 8.5.2009 16:57
OpenSource model poslovanja GoranSTX Slobodni softver 7 17.2.2008 22:00
library podaci iz wmp10 djeda Operativni sistemi 3 23.1.2007 9:11


Sva vremena su po Griniču +2 h. Sada je 22:18.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com