Síťování - client side

Již jsme si ukázali, jakým způsobem můžeme interagovat s webovými stránkami. Internet ale je více než webové stránky. Abychom mohli komunikovat s webovou aplikací, musíme zdát ip adresu nebo doménu a k tomu port. IP adresa slouží k intentifikaci stroje, na kterého něco posíláme, zatím co port slouží k identifikaci služby na zařízení, na které se připojujeme. Když se teda připojuji na ip adresu 203.0.113.4 a na něm na port 667, pomocí internetu se dostane to co na něj pošlu k zařízení s touto ip adresou a vleze to do portu 667 na něm, díky čemuž počítač ví, kterému programu tato data patří.

V našem příkladu se budeme připojovat na server ssfs.fkomarek.eu a na něm na port 4445. Zde je kód, díky kterému se můžeme připojit k serveru, získat a vypsat text:

Nepodařilo se načíst kód. Máte povolený JavaScript?
        

Nyní již umíme přijímat text ze serveru. Hodí se nám ale také možnost nějaký text odesílat. Následujícím kódem na server odešleme text a získáme od něj odpověď. V našem případě odesíláme text "5" na server ssfs.fkomarek.eu na port 4447.

Nepodařilo se načíst kód. Máte povolený JavaScript?
        

Nyní pro vás mám menší zadání. Na serveru ssfs.fkomarek.eu na portu 4446 běží server. Tento server funguje tak, že mu pošlete dvě čísla oddělená mezerou, on je sečte a pošle vám výsledek. Udělejte aplikaci, kde uživatel zadá dvě čísla, aplikace je pak pošle na server a vrátí výsledek.

Nepodařilo se načíst kód. Řešení pravděpodobně ještě nebylo uvolněno, nebo nemáte povolený JavaScript.