Denne praktiske guiden gir en komplett introduksjon til utvikling av nettverksprogrammer med Java. Du vil lære hvordan du bruker Java sitt nettverksbibliotek for å raskt og enkelt utføre vanlige nettverksoppgaver, som å skrive multitrådede servere, kryptere kommunikasjon, kringkaste til det lokale nettverket og sende data til programmer på serversiden. Forfatteren Elliotte Rusty Harold presenterer fullt fungerende programmer for å illustrere metodene og klassene han beskriver. Denne grundig reviderte fjerde utgaven dekker moderne teknologier som REST, SPDY, asynkron I/O og mye mer. Du får utforske protokoller som danner grunnlaget for Internett, som TCP/IP og UDP/IP, samt lære hvordan Java sin kjerne I/O API håndterer nettverksinndata og -utdata. Oppdag hvordan InetAddress-klassen hjelper Java-programmer med å samhandle med DNS, og få kompetanse i å lokalisere, identifisere og laste ned nettverksressurser ved hjelp av Java sine URI- og URL-klasser. Dykk dypt inn i HTTP-protokollen, inkludert REST, HTTP-headere og informasjonskapsler, og lær å skrive servere og nettverksklienter ved å bruke Java sine lavnivåfunksjoner.