Biblioteka UDP klient/serwer

Biblioteka UDP klient/serwer
RE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 44
0

Witam.
Poszukuję biblioteki C# klient i JAVA server.

Znalazłem lidgren fajna biblioteka, ale ona jest tylko pod C#, mi zależy na tym, aby klient był w C#, a serwer mógłbym napisać w JAV'ie.
Wiem, mógłbym napisać własny klient/server, ale poszukuję biblioteki która ułatwi i skróci prace ;)

Dziękuję pomoc

Pixello
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Podkarpacie
  • Postów: 448
1

Może to https://github.com/Atmosphere cię zainteresuje.

RE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 44
0

Z tego co wyczytalem to jest WebSocket, czyli polaczenie TCP? Ja potrzebuje UDP

HI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1863
0

A dlaczego "potrzebujesz w UDP"?

RE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 44
0

Bo potrzeba, pisze aplikacje i takiej biblioteki potrzebuje, ale widze za sam bede musial sb napisac.

LG
  • Rejestracja: dni
  • Ostatnio: dni
1

Może tak troszkę mniej buty? Jak pisałem router UDP to używałem klasy UdpClient z .NET. Przyjemnie się tego używa i jest bardzo wydajne

HI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1863
1

To może inaczej: czy możesz uzasadnić dlaczego chcesz użyć UDP a nie TCP?

FP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 132
1

Podobnie jak Lukas_gab pisałem kilka aplikacji z udp i tez jej używałem.
Być może jest zbyt low level, ale bez przesady imo. Zresztą co można zautomatyzować biblioteka przy przesyłaniu danych na warstwie 4 OSI.

Myśle ze brak odzewu nie wynika ze zlej woli "splecznosci" forum tylko nie wiemy jakie kolega pytający ma potrzeby (i oczekiwania) ws biblioteki.

Co innego jakbyśmy szukali biblioteki do przesyłania... streamingu. Ok -> wtedy fajnie sobie coś znaleźć.
Jednak zazwyczaj ktoś sięgający po UDP aby przesyłać gole "bajty" sam sobie napisze obsługę.
Jakiś watek + wzorzec obserwator do obserwacji nowych danych.
Z tego co pamiętam to wspomniana klasa ma matody zarówno synchroniczne jak i asynchroniczne (chyba od .net 4).

P

Ps. Na początku nauki C# pisałem komunikator na lan (via multicast). Pewnie są jakieś biblioteki, ale przy tak prostej sprawie więcej czasu by zajęło szukanie oraz tutorial niż napisanie 2-3 metod samemu z ww klasa.

RE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 44
0

No nic chyba będę musiał sam sobie napisać taką komunikację, dziękuję za pomoc.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.