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
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
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- 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íť.