Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

4. diel - TCP pripojenie vo VB.NET

V minulej lekcii, Využitie API vo VB.NET , sme si ukázali základy práce s API. Zavolali sme API server a spracovali prijaté dáta.

V dnešnom tutoriále Sieť vo VB.NET si popíšeme TCP pripojenie (Transmission Control Protocol). Vytvoríme si jednoduchý server a klienta. Skúsime odoslať správu.

Popíšeme si metódu pripojenia Client/Server. To znamená, že si vytvoríme jednoduchý server, ktorý bude počúvať na nejakom porte. K tomu si vytvoríme jednoduchého klienta, ktorý nám bude dáta odosielať na server na porte, ktorý bude server počúvať.

Teória TCP pripojenia

Transmission Control Protocol je služba, ktorá je spoľahlivá na rozdiel od služby UDP. TCP pripojenie sa spája so serverom alebo klientom tak, že nadviaže spojenie na 3x a ukončuje spojenie na 4x. V realnom živote by to mohlo vyzerať nejako takto:

Nadviazanie spojenia:

klient : Ahoj, tady klient!
server : Ahoj, tady server. Co potřebuješ?
klient : Chtěl bych odeslat nějaká data, tak mi prosím naslouchej. :)
klient -> odosiela dáta...

Ukončenie spojenia:

klient : Ahoj, chtěl bych ukončit spojení.
server : Okay, opravdu chceš spojení ukončit?
klient : Ano, opravdu chci.
server : Dobře, ukončují spojení.

Implementácia TCP pripojenia

TCP pripojenie si ukážeme na dvoch konzolových aplikáciách. Prvá bude predstavovať server, a preto ju pomenujeme Server. Druhá bude našim klientom a volať sa bude Klient.


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh iba za 100 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 6 článkom (6 lekcií) tohoto kurzu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tutoriále Sieť vo VB.NET si popíšeme TCP pripojenie. Vytvoríme jednoduchý server a klienta. Skúsime odoslať správu.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Dominik Horváth
Avatar
Autor se věnuje programování v jazycích VB.NET a C#.
Aktivity