Java Network Programming, 2nd Edition, 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. This second edition also includes coverage of Java 1.1, 1.2 and 1.3. New chapters cover multithreaded network programming, I/O, HTML parsing and display, the Java Mail API, the Java Secure Sockets Extension, and more.
Good examples, easy to read and digest. Can definitely be used as a cookbook/reference in the future. I recommend it to anyone who is doing network development in Java in the future. It briefly discusses different types of concurrency and asynchronous programming.
Read to refresh my knowledge of Java, but it's too outdated & too many not necessary details - it looks like it was written for person, who're never heard about networking & related things...