Intermediate - Advanced Level Users.
Includes CD-ROM.
Java, the language of the Internet, has features especially geared for Internet programming, but those features are simply building blocks. To build full-featured network-centric Internet programs, you must write protocol-specific code to send and receive files, Web pages, email and other structure information.
This book shows programmers how to leverage open source software, as well as source code unique to the book, to make it easy to handle HTTP, SMTP, FTP, NNTP, Telnet and other Internet protocols. Each chapter contains background on a different protocol or family of protocols. Plus, it shows you a selection of available tools to handle that protocol.
The Immediate Solutions at the end of each chapter show you specific examples that you can use to jump-start your own development.