This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
Mahmoud, Q.H. (2000). "Distributed Programming with JAVA". Elliotte, R.H. (2000). "JAVA Network Programming" 2ed. Sridharan, S. (2000). "advanced Java networking" I like these, in the above order, assuming that you are new to network programming. There is a tutorial at Java.Sun.Com that introduces network programming adequately.
Tom Hennigan<P>Sun Certified Java 2 Platform Programmer