ApexDC, Emule - TCP i UDP

0

Witam
Zauważyłem że oba klienty i nie tylko te, używają UDP i TCP protokoły. Oba klienty posaidają główne funkcjonalności czyli p2p i czat.

Czy oba protokoły są niezbędne do tworzenia takich oprogramowań? Oczywiście wiem co to za protokoły.

Czy jeśli pisząc sobie czat pod LAN używać musze obu protokołów?
Wiem, że mogę przez UDP wysłać sobie Broadcast, aby wylistować aktywne kompy, a TCP używać już do samych rozmów i wymian plików. Dobrze rozkminiam?

0

nie, nie musisz używać obu. o ile się nie mylę, emule używa TCP do transmisji danych a UDP do searcha.
DC chyba podobnie.
poczytaj czym się różni TCP od UDP. bo tak naprawdę, to można korzystać z samego TCP albo samego UDP do wszystkiego. nie zawsze jednak będzie to wybór dobry.

0

No właśnie też to zauwazyłem, bo np. Ares używa chyba tylko TCP.

Mam 2 kompy i jestem w LAN-ie. Będe chciał sobie spróbowac napisac mały prosty czat z wymianą textu, plików i z wylistowaniem kompów.
Pokombinuję coś z tymi protokołami w Delphi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1