TCP/IP Sockets in Java är en bok som utforskar de utökade nätverksmöjligheterna på Javaplattformen från version 1.5 till 1.7, samt inkluderar flera förbättringar: De API-referensavsnitt i varje kapitel som beskriver relevanta delar av varje klass har ersatts med (i) en sammanfattning som listar klasser och metoder använda i koden, och (ii) ett "gotchas"-avsnitt som nämner icke-uppenbara eller dåligt dokumenterade aspekter av objekten. Boken täcker även nya klasser och funktioner introducerade i de senaste revideringarna av Javaplattformen, såsom NetworkInterface, InterfaceAddress, Inet4/6Address, SocketAddress/InetSocketAddress, Executor m.fl.; ökad åtkomst till lågnivånätnformation; stöd för IPv6; mer omfattande åtkomst till socketalternativ; samt skalbar I/O. Exempelkoden är också modifierad för att dra nytta av nya språkfunktioner såsom annoteringar, uppräkningar samt generiska typer och implicita iteratorer när det är lämpligt. Denna fokuserade boks tutorialbaserade angreppssätt hjälper läsaren att behärska uppgifterna och teknikerna väsentliga för nästan alla klient-serverprojekt som använder sockets i Java. Kapitel 1 ger en allmän översikt över nätverksbegrepp för att låta läsare synkronisera begrepp med terminologi. Kapitel 2 introducerar mekaniken bakom enkla klienter och servrar. Kapitel 3 behandlar grundläggande meddelandekonstruktion och tolkning. Kapitel 4 hanterar sedan tekniker använda bygga robustare klienter och servrar..Kapitel 5 (NYTT) introducerar de skalbara gränssnittsanordningar som infördes i Java 1.5 , inklusive buffert-och kanalabstraktionerna.Kapitetl diskuterar relationen mellan programmeringskonstruktionerna oach underliggande protokollimplementartionerne detaljerat.