Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lekce 4 - TCP připojení ve VB.NET

V minulé lekci, Využití API ve VB.NET, jsme si ukázali základy práce s API. Zavolali jsme API server a zpracovali přijatá data.

V dnešním tutoriálu Síť ve VB.NET si popíšeme TCP připojení (Transmission Control Protocol). Vytvoříme si jednoduchý server a klienta. Zkusíme odeslat zprávu.

Popíšeme si metodu připojení Client / Server. To znamená, že si vytvoříme jednoduchý server, který bude naslouchat na nějakém portu. K tomu si vytvoříme jednoduchého klienta. Ten nám bude data odesílat na server na portu, kterému bude server naslouchat.

Teorie TCP připojení

Transmission Control Protocol je na rozdíl od služby UDP služba spolehlivá. TCP připojení se pojí se serverem nebo klientem tak, že naváže spojení na 3x a ukončuje spojení na 4x. V reálném životě by to mohlo vypadat nějak takto:

Navázání spojení:

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 -> odesílá data...

Ukončení spojení:

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í.

Implementace TCP připojení

TCP připojení si ukážeme na dvou konzolových aplikacích. První bude představovat server, a proto ji pojmenujeme Server. Druhá bude našim klientem a jmenovat se bude Klient.


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Koupit tento kurz

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh za pouhých 100 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 6 článkům (6 lekcí) tohoto kurzu.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Neomezený a trvalý přístup k jednotlivým lekcím.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V tutoriálu Síť ve VB.NET si popíšeme TCP připojení. Vytvoříme jednoduchý server a klienta. Zkusíme odeslat zprávu.

Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.

Článek pro vás napsal Dominik Horváth
Avatar
Autor se věnuje programování v jazycích VB.NET a C#.
Aktivity