Technika | Programování

Java: Síťová komunikace

Zaachi

00:15 | 21.10.2008
Zaachi

Hodnocení

Komunikovat mezi dvěma aplikacemi pomocí TCP socketů je v Javě velmi jednoduché a často využívané. V článku si ukážeme základy takové komunikace a vytvoříme si základní příklad, demonstrující aplikaci Klient-Server.

Java: Síťová komunikace
Java: Síťová komunikace

Komunikovat mezi dvěma aplikacemi pomocí TCP socketů je v Javě velmi jednoduché a často využívané. V článku si ukážeme základy takové komunikace a vytvoříme si základní příklad, demonstrující aplikaci Klient-Server.

Abychom identifikovali aplikaci na daném počítači, ke kterému se chceme připojovat, musíme počítače nějakým způsobem odlišit. V tomto případě je každé spojení charakterizováno IP adresou a portem, na kterém daná aplikace běží (server) nebo ke kterému se snaží připojit (klient).

Po spojení klienta a vytvoření jakési pomyslné cesty mezi serverem a klientem a můžeme mezi oběma aplikacemi komunikovat. Komunikace probíhá pomocí čtení a zápisu mezi datovými proudy.

Server vytváří novou instanci třídy ServerSocket, na určitém portu, který bude pro komunikaci používat. IP adresa, na kterém server poběží, je IP adresa daného počítače. Pro testování budete používat u klienta Loop-back IP 127.0.0.1 (logická smička, která representuje lokální počítač), na této IP adrese pojede i server, na stejném počítači:

Zdroj: Zaachi.com

Nepřehlédněte

John: Jančík obviněn bude. Vytáhli jsme kostlivce ze…

John: Jančík obviněn bude. Vytáhli jsme kostlivce ze skříní :: Domácí :: ČT24

7.1. | 02:43 Ct24.cz

Praha – Minulý týden zrušil státní zástupce usnesení o…

Logitech G11 Gaming Keyboard

Logitech G11 Gaming Keyboard

7.1. | 02:43 Alza.cz

Profesionální herní klávesnice, ke které dostanete herní myš…

Shakes a Fidget - Cheat

Shakes a Fidget - Cheat

7.1. | 02:43 Shakes-And-Fidget.cz

Návod jak vydělat neomezené množství zlaťáků a houbiček

Alternativa k PPC kampaním od společnosti mClick je tu!

Alternativa k PPC kampaním od společnosti mClick je tu!

13.11. | 15:04 Webitech.cz

Jedná se o systém s názvem mClick, který spustila Česká…


Komentáře

  • Tento článek ještě nikdo neokomentoval. Buď první!
  • Anonym