Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Seriál Síťování v Javě

V seriálu si povíme, jaké balíky Javy slouží k práci se sítí, podrobněji se zaměříme na třídy prvním díle java.net.InetAddress, java.net.InetSocketAddress a java.net.Socket. Dále si vytvoříme vlastní server a budeme programovat vícevláknové aplikace pro více uživatelů. Ukážeme si, jak používat moderní New I/O (NIO) rozhraní Javy a skončíme u IRC chatovacího serveru.

Síťování v Javě: Závěr

Na úplný závěr našeho seriálu o síťování v Javě si probereme to, co se zatím do předchozích dílů nevešlo. Ukážeme si, jak pracovat se síťovými rozhraními a zkusíme si práci s HTTP protokolem. Nakonec nás čeká už jen krátké povídání o třídě Charset z balíku java.nio.charset.

Síťování v Javě: UDP

Dnes se budeme věnovat dalšímu tématu z oblasti síťování - používání UDP protokolu v Javě. Vysvětlíme si práci s datagramy pomocí java.net API i s použitím New I/O. Na závěr vytvoříme Quote of the day server a klientskou aplikaci schopnou qotd přijímat.

Síťování v Javě: Logování

Dnes mírně odbočíme od zaměření seriálu. Podíváme se na téma, které se síťováním úzce souvisí - logování. Ukážeme si, jaké jsou možnosti vytváření logů. Od výpisu na konzoli, až po java.util.logging API.

Síťování v Javě: New I/O server

Dnes budeme pokračovat v New I/O API. Vysvětlíme si práci se serverovým kanálem, selektory a ukážeme si, jak převádět obsah bufferů na řetězce. Na závěr si vytvoříme primitivní HTTP server, na kterém si prakticky vyzkoušíme postupy popisované v teoretické části.

Síťování v Javě: New I/O

V dnešním díle nás čeká úvod do New I/O API. Probereme důležité třídy, podrobněji se zaměříme na práci s buffery. Na závěr vytvoříme jednoduchý příklad NIO klientské aplikace, na kterém si ukážeme nejen síťování, ale také práci se soubory pomocí NIO.

Síťování v Javě: Chatovací server

Dnes využijeme znalosti získané v minulých dílech. Vytvoříme další server, tenokrát chat. Hlavními cíli tohoto komplikovanějšího příkladu bude ukázka práce s předem neznámým počtem vláken a vysvětlení hlavního rozdílu mezi java.net API a New I/O.

Síťování v Javě: První server

V minulé části tohoto seriálu jsme si popsali několik tříd z balíku java.net a vytvořili jednoduchého telnet klienta. Dnes pro něj konečně najdeme využití - začneme totiž s programováním serverů. Stejně jako v prvním díle si nejdříve popíšeme důležité části java.net API. Potom budeme pokračovat dalším praktickým příkladem - vyrobíme si time server.

Síťování v Javě: Úvod

První díl seriálu o práci se sítí v Javě. Začneme zlehka teoretickým popisem několika důležitých tříd. Na závěr si naprogramujeme první aplikaci, kterou bude vlastní telnet klient.