TCP/IP Sockets in Java, Second Edition and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £3.60 Amazon.co.uk Gift Card
TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides)
 
 
Start reading TCP/IP Sockets in Java, Second Edition on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides) [Paperback]

Calvert
4.5 out of 5 stars  See all reviews (2 customer reviews)
RRP: £16.99
Price: £16.14 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £0.85 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Want guaranteed delivery by Wednesday, June 6? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £13.18  
Paperback £16.14  
Trade In this Item for up to £3.60
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides) for an Amazon.co.uk gift card of up to £3.60, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides) + Java Network Programming + An Introduction to Network Programming with Java
Price For All Three: £65.78

Show availability and delivery details

Buy the selected items together

Customers Who Bought This Item Also Bought


Product details


Product Description

Review

Keith Edwards, Professor, Georgia Tech--
"In particular, it's definitely time for an update to this book, since so many changes to the Java platform have happened since the first edition. While I don't see the need to update most books every time there's a minor update, this book is definitely overdue for a revision.
"I think the book is especially appropriate for mature practitioners and students, who need an easily-accessible and to-the-point overview of the Java networking APIs. To me, one of the strongest points of the book is that it's concise enough to serve as a quick guide and reference to key ?gotchas.? Thus, I think the structure of the book serves audiences who are already good network programmers, or who need a good Java reference, quite well."
Robert Brunner, Research Programmer, National Center for Supercomputing Applications (NCSA)--
"I think the book does a good job of hitting this market. It is not suited to be a main textbook for a class, and its

Product Description

The networking capabilities of the Java platform have been extended considerably since the first edition of the book. This new edition covers version 1.5-1.7, the most current iterations, as well as making the following improvements: The API (application programming interface) reference sections in each chapter, which describe the relevant parts of each class, have been replaced with: a summary section that lists the classes and methods used in the code; and, a 'gotchas' section that mentions nonobvious or poorly-documented aspects of the objects. In addition, the book covers several new classes and capabilities introduced in the last few revisions of the Java platform.New abstractions to be covered include NetworkInterface, InterfaceAddress, Inet4/6Address, SocketAddress/InetSocketAddress, Executor, and others; extended access to low-level network information; support for IPv6; more complete access to socket options; and, scalable I/O. The example code is also modified to take advantage of new language features such as annotations, enumerations, as well as generics and implicit iterators where appropriate. Most Internet applications use sockets to implement network communication protocols. This book's focused, tutorial-based approach helps the reader master the tasks and techniques essential to virtually all client-server projects using sockets in Java. Chapter 1 provides a general overview of networking concepts to allow readers to synchronize the concepts with terminology.Chapter 2 introduces the mechanics of simple clients and servers. Chapter 3 covers basic message construction and parsing. Chapter 4 then deals with techniques used to build more robust clients and servers. Chapter 5 (new) introduces the scalable interface facilities which were introduced in Java 1.5, including the buffer and channel abstractions. Chapter 6 discusses the relationship between the programming constructs and the underlying protocol implementations in more detail. Programming concepts are introduced through simple program examples accompanied by line-by-line code commentary that describes the purpose of every part of the program.The book's Web site contains many examples of command-based sockets-related code discussed throughout the book. No other resource presents so concisely or so effectively the material necessary to get up and running with Java sockets programming. Focused, tutorial-based instruction in key sockets programming techniques allows reader to quickly come up to speed on Java applications. This title features concise and up-to-date coverage of the most recent platform (1.7) for Java applications in networking technology. It provides code for all example programs via a companion Web site to let the reader see the important objects and methods in context and to understand the purpose of each line of code.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
By U. Sule
Format:Paperback|Amazon Verified Purchase
This is a good book and easy to follow.

I use Java to create games so I have quite a bit of knowledge with the language which makes this book quite easy to understand; beginners might struggle a little as some parts are a little complex.

This book teaches what TCP/IP networks are, how they work and then how to program them.

You'll learn to create programs that are capable of various networking functions and with the skills learned here you can move on to greater things. 'It will not make you an expert' but you'll be able to search your network for IP addresses, communicate with servers, send information etc from the programs you create.
Comment | 
Was this review helpful to you?
Format:Kindle Edition
This book is nice and clear and I intend to recommend it for my students. What I like about the book is that it is fairly short and does not intend to be comprehensive. What I am not so happy about is all the stuff on about how to encode data (Chapter 3). A beauty of Java is that it has Object Serialization
which means we don't have to worry about encoding data as it is done for us. We can transmit these objects between sockets without having to worry about implementation details. Sadly, the book does not explain Object Serialization at all. If this book had a section on Object Serialization instead of the Encoding Information section I would use as the main course text book.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  4 reviews
4 of 4 people found the following review helpful
Great Content - Right to the Point 14 Feb 2010
By C. Palen - Published on Amazon.com
Format:Paperback
I have a pretty good background in writing Java applications for many different scenarios. I also come from a background where I already know the different between TCP and UDP and large parts of how TCP/IP networks work. However, I found that I was able to pick up some new tricks. Everything past the first chapter I found very helpful. The discussion of the New IO system was extremely valuable. The discussion of how blocking works was also very helpful. I knew there was something suspicious going on with all the examples I found line using simple while loops for sending and receiving on sockets!

I found the book and examples easy to read and follow. I would recommend it for anyone else just starting out with Java network programming.
1 of 1 people found the following review helpful
The book to start with for Java Socket Programming 28 July 2009
By Prashant Mishra - Published on Amazon.com
Format:Paperback
Don't go by the pages of the book. Its coverage is pretty good(including NIO). It won't make you a guru in the subject, but lay a solid foundation if you aspire to be ! Buy it, you won't regret.
1 of 1 people found the following review helpful
excellent intro 24 Sep 2008
By H. Eck - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
a very nice, intro level book. it starts at the very beginning, but doesn't waste a lot of time; provides the reader with some simple working examples, well explained; and points the way to more sophisticated stuff. perfect.
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges