i am already comfortable with java but i want to start developing desktop app with swing with network capability but i am not comfortable with my present knowledge in both rmi and socket so i am looking for a very good book on java networking that will bring my knowledge to a comfortable professional level in networking so i need you assistance in this regasds. Also what do you think is the best approach to building networked desktop app with java, is it rmi or socket or something else if it exist.Thanks in advance
I have been looking for a good book on Java networking. All the books that I have seen seem to have 1999 copyright dates. I know that the RMI spec has changed since then. For example, since the Java 2 SDK implementation of RMI, the new wire protocol made skeleton classes obsolete. RMI uses reflection to make the connection to the remote service object. All the books on RMI and Java networking seem to reference skeleton classes and objects, which are for JDK 1.1 and JDK 1.1 compatible system implementations.
This book "Java Network Programming, Third Edition" is in its 3rd edition and includes the "NEW I/O"(NIO) package which deals with, among other things, asynchronous I/O as applied to networking and RMI, etc. Any book in its 3rd edition is usually pretty good -- atleast , we can conclude that it has good basics. coming from O'Reilly, we can conclude that this book has decent editing, index, etc.