dark_knights said
This is an excellent book on Networking in Java. I would highly recommend it to anyone wanting to learn sockets, TCP/IP and UDP. Just make sure you have the API available when you're reading this book.
D. C. Minter said
This book describes its subject from the basics of the underlying IP networking technologies (including both TCP and UDP) all the way up through the "traditional" socket classes to the new Channel classes.
Personally I particularly benefitted from the discussion of channels and the rest of the NIO (New IO) package, but I believe that the solid coverage of Java networking basics in tandem with the comprehensive description of the available libraries makes this both a good introductory text and a good reference to the more obscure niches. It helps that while there are quite a few reference tables and lengthy discussion sections this is still a hands-on book with plenty of code examples.
Not quite suitable for a complete Java beginner - but any novice developer with a grip on syntax and the core API would benefit from this.
Rodrigo Dinis said
This book is what Im finding to develop server applications with Java language, it is filling the market gap.
Neil Belford said
I have never read a more concise but clearly written technical book, and the code looks beautiful too. Pretty much every software engineer needs this book.
If you absolutely know what you are doing it reduces the solution time for most known problems from hours to minutes. If you are not all that clued up about IP but want/need to be, this is the book. Fundamental Networking in Java could just as easily be just called Fundamental Networking.
I expect this book will become the standard text in Software Engineering courses on Networking. And if your course has a different text, this book is probably a better choice. It will be one of the very few textbooks that will survive your transition into the working world.
And the beauty of this book is that because it is written in crystal clear english it is also very useful to a much wider audience - technology manager, business analyst, etcetera.
Comments