Java Network Programming by Elliote Rusty Harold - Provides complete introduction to developing network programs (both applets and applications) using Java, covering everything from networking fundamentals to remote method invocation. Introduces advanced topics, including RMI, multicasting and servlets. Java Network Programming is a complete introduction to developing network programs (both applets and applications) using Java, covering everything from networking fundamentals to remote method invocation (RMI). It includes chapters on TCP and UDP sockets, multicasting protocol and content handlers, and servlets, part of the new Server API. Java Network Programming also covers what you can do without explicitly writing network code: how you can accomplish your goals using URLs and the basic capabilities of applets. Whether you're an experienced network programmer, or just want to see what's possible, you'll find that Java Network Programming is a complete guide to Java's networking potential.
Java Network Programming : A Complete Guide to Networking, Streams, and Distributed Computing - Provides useful techniques and code for networked applications development in Java, focusing on streams and IP-based protocols such as TCP, UDP and multicast. The second edition adds coverage of Java 2 and new material on custom URL-related factories, Java I/O, RMI, servlets, and CORBA.