|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
15.1.2011, 3:40 | #1 |
Ponosni Eipixovac :)
|
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/ |
16.1.2011, 21:44 | #2 |
Starosedelac
Član od: 8.4.2006.
Lokacija: Beograd
Poruke: 2.590
Zahvalnice: 919
Zahvaljeno 585 puta na 364 poruka
|
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 |
16.1.2011, 23:22 | #3 | |
V.I.P. Programiranje
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
|
Re: C# lidgren opensource library
Citat:
Tako da nije "samo" UDP i ako ti je to bitno, paketi se nece zagubiti u prenosu. Super je biblioteka. |
|
16.1.2011, 23:29 | #4 |
Kekule Mekule
|
Re: C# lidgren opensource library
NeoAxis koristi lidgren za networking
|
17.1.2011, 0:59 | #5 |
Starosedelac
Član od: 8.4.2006.
Lokacija: Beograd
Poruke: 2.590
Zahvalnice: 919
Zahvaljeno 585 puta na 364 poruka
|
Re: C# lidgren opensource library
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.
|
17.1.2011, 11:01 | #6 | |
V.I.P. Programiranje
Član od: 9.1.2009.
Lokacija: Beograd, Banovo Brdo
Poruke: 1.157
Zahvalnice: 83
Zahvaljeno 448 puta na 303 poruka
|
Re: C# lidgren opensource library
Citat:
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. |
|
Bookmarks sajtovi |
Tagovi |
csharp, lidgren, mreze, network |
|
|
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 |