Media praise for Java Network Programming

"Java Network Programming is intended for those programmers, who are not necessarily experienced in Java, but who have at least a basic familiarity with the Java language in addition to object-oriented programming in general, and who want to start creating sophisticated applications. The bookstarts with a brief, still sufficient review of basic network and web concepts. (Readers, familiar with these concepts, may skip this part of the book).

"It then leads you further - first to high-level classes for network access, then down to low-level socket classes. Next, the book covers the concepts unique to Java - protocol and content handlers, which make it possible to write dynamically extensible software. In conclusion the book discusses the things to come: multicast sockets, remote method invocation, and servlets. Although the author developed the book using release 1.0.2 of Java, he also covered a number of 1.1 topics, especially those concerning network programming.

"The examples are among the strongest points of the book are. They are also available online, so you can get the latest version with corrections and additions. Almost every method and field described in the book is illustrated with at least one complete working program. This saves you from a situation when you do everything as described in documentation, but it still does not work. What is especially valuable, many examples are really useful pieces of code - you can include them into your programs with only minor changes. While there are many books for beginners, this book satisfies a professional's need for information. In my opinion, this book has a good chance of becoming the bible of network programming. It will certainly encourage many programmers to create really useful Internet applications, rather than simple web page animations, which are unfortunately the most popular usage of Java nowadays. I will be looking forward to getting the second edition of this book, which as I hope will bring many new things, since Java is evolving with such dramatic speed."

--The COOK Report on Internet, July-August 1997 (