
The networking capabilities of the Java platform have been extended
considerably since the first edition of the book. This new edition
covers version 1.5-1.7, the most current iterations, as well as making
the following improvements:
The API (application programming interface) reference sections in each
chapter, which describe the relevant parts of each class, have been
replaced with (i) a summary section that lists the classes and methods
used in the code, and (ii) a ?gotchas? section that mentions nonobvious
or poorly-documented aspects of the objects. In addition, the book
covers several new classes and capabilities introduced in the last few
revisions of the Java platform. New abstractions to be covered include
NetworkInterface, InterfaceAddress, Inet4/6Address,
SocketAddress/InetSocketAddress, Executor, and others; extended access
to low-level network information; support for IPv6; more complete access
to socket options; and scalable I/O. The example code is also modified
to take advantage of new language features such as annotations,
enumerations, as well as generics and implicit iterators where
appropriate. Most Internet applications use sockets to implement network
communication protocols. This book’s focused, tutorial-based approach
helps the reader master the tasks and techniques essential to virtually
all client-server projects using sockets in Java. Chapter 1 provides a
genral overview of networking concepts to allow readers to synchronize
the concepts with terminology. Chapter 2 introduces the mechanics of
simple clients and servers. Chapter 3 covers basic message construction
and parsing. Chapter 4 then deals with techniques used to build more
robust clients and servers. Chapter 5 (NEW) introduces the scalable
interface facilities which were introduced in Java 1.5, including the
buffer and channel abstractions. Chapter 6 discusses the relationship
between the programming constructs and the underlying protocol
implementations in more detail. Programming concepts are introduced
through simple program examples accompanied by line-by-line code
commentary that describes the purpose of every part of the program. The
book’s Web site contains many examples of command-based sockets-related
code discussed throughout the book. No other resource presents so
concisely or so effectively the material necessary to get up and running
with Java sockets programming. KEY FEATURES
* Focused, tutorial-based instruction in key sockets programming
techniques allows reader to quickly come up to speed on Java
applications.
* Concise and up-to-date coverage of the most recent platform (1.7) for
Java applications in networking technology
* Provides code for all example programs via a companion Web site to let
the reader see the important objects and methods in context and to
understand the purpose of each line of code.
Download Free Ebook
See also...
Tags: free download, free ebook, guidebook, Java, Kenneth L. Calvert, Michael J. Donahoo, Morgan Kaufman, network, Programming, sockets, tcp/ip
September 27th, 2008 at 6:02 am
i am looking for java books on socket programing
October 7th, 2008 at 12:11 am
I’ll trying to find more books about socket and other programming.
Add our site to your Favorites and check it at least one time in week.
Good luck.