Amazon.com: Java Networking and Communications (SunSoft Press Java) (9780138504540): Todd Courtois: Books

Have one to sell? Sell yours here
Java Networking and Communications (SunSoft Press Java)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

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

Java Networking and Communications (SunSoft Press Java) [Paperback]

Todd Courtois (Author)
3.5 out of 5 stars  See all reviews (2 customer reviews)


Available from these sellers.



Book Description

September 1997 SunSoft Press Java
85045-3 Build communicating applications with Java. Take advantage of Java's tremendous potential for communications with Java Networking and Communications, the first complete, practical guide to creating network and communications applications in Java. Discover how to implement all the essential components of a networked application by using Java's powerful stream, socket, and thread libraries. Master important new JDK 1.1 networking features such as character streams, object streams, and multicast sockets.Then, step-by-step, construct your own complete communications and networking applications: *A Web server *An Internet chat client *A terminal emulator With the help of extensive sample code and illustrations, learn the Java programming techniques most relevant to communications, including: *Blasting data through your application using Java's powerful stream classes *Adding multiple threads to your application to make it more responsive to the user *Using Java's HttpURLConnection class to build HTTP-based applications *Creating TCP network clients and servers with sockets *Native code library linking for Win32, MacOS, and Solaris *Using Java's datagram classes for fast and efficient network applications *Linking with existing legacy code under Win32, MacOS, and Solaris Through all phases of software development, Java Networking and Communications assists you in building the best possible communications and networking code. It includes advice on code organization, prototyping, debugging, and optimization.In addition the book provides an extensive set of communications code examples you'll find nowhere else such as: *An interface to Win32 and Solaris serial communications *An interface to the MacOS CommToolbox, including an AppleTalk ADSP interface *Java code for collecting Global Positioning System (GPS) receiver data *A datagram client that parses Domain Name Service (DNS) data, and a custom datagram protocol *An autonomous Web content downloader "drone" If you're ready to start building communicating applications with Java, you're ready for Java Networking and Communications.

Editorial Reviews

Amazon.com Review

Java 1.1 Networking & Communications serves as an excellent text for beginning and intermediate programmers who want to find out how one Java entity (a thread, a class, whatever) communicates with another. By working through the excellent code samples here, which do such things as implement the finger protocol, readers become familiar with the essentials of Java communications.

This book opens with an in-depth discussion of streams, which are essential to all Java communication--among a single program's threads as well as among separate programs. You get information on the logic behind streams, the various ways to implement streams in Java, and some example uses for streams. The author then moves on to the Internet, detailing the URL-related classes, especially java.net.URL and java.netURLConnection. He then covers threads, sockets, and packets.

Unfortunately, there's no coverage of Remote Method Invocation (RMI), which would have made this book more complete. Still, the information that's here--and there's a lot of it--is excellent, and this book, which comes with a CD-ROM, is an excellent introduction to Java's networking capabilities.

From the Back Cover

Build communicating applications with Java.
Take advantage of Java's tremendous potential for communications with Java Networking and Communications, the first complete, practical guide to creating network and communications applications in Java.
Discover how to implement all the essential components of a networked application by using Java's powerful stream, socket, and thread libraries.
Master important new JDK 1.1 networking features such as character streams, object streams, and multicast sockets. Then, step-by-step, construct your own complete communications and networking applications:


*A Web server

*An Internet chat client

*A terminal emulator

With the help of extensive sample code and illustrations, learn the Java programming techniques most relevant to communications, including:


*Blasting data through your application using Java's powerful stream classes

*Adding multiple threads to your application to make it more responsive to the user

*Using Java's HttpURLConnection class to build HTTP-based applications

*Creating TCP network clients and servers with sockets

*Native code library linking for Win32, MacOS, and Solaris

*Using Java's datagram classes for fast and efficient network applications

*Linking with existing legacy code under Win32, MacOS, and Solaris

Through all phases of software development, Java Networking and Communications assists you in building the best possible communications and networking code. It includes advice on code organization, prototyping, debugging, and optimization.
In addition the book provides an extensive set of communications code examples you'll find nowhere else such as:


*An interface to Win32 and Solaris serial communications

*An interface to the MacOS CommToolbox, including an AppleTalk ADSP interface

*Java code for collecting Global Positioning System (GPS) receiver data

*A datagram client that parses Domain Name Service (DNS) data, and a custom datagram protocol

*An autonomous Web content downloader "drone"

If you're ready to start building communicating applications with Java, you're ready for Java Networking and Communications.

Product Details

  • Paperback: 317 pages
  • Publisher: Prentice Hall Ptr (September 1997)
  • Language: English
  • ISBN-10: 0138504547
  • ISBN-13: 978-0138504540
  • Product Dimensions: 9.2 x 7 x 1 inches
  • Shipping Weight: 1.7 pounds
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #4,348,801 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

2 Reviews
5 star:    (0)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

1 of 1 people found the following review helpful:
4.0 out of 5 stars DLL for serial communications is missing from the CD, January 28, 1998
By A Customer
This review is from: Java Networking and Communications (SunSoft Press Java) (Paperback)
I purchased this book because it specifically offered serial communications using Java, including the required DLL for Windows use. Unfortunately, the DLL is not on the CD. I have sent mail to the author. He states that "In the coming weeks if I have time I will rebuild the DLL and place the binary up on the website". That was in late November. Still, there is no DLL.
I should note that, while the CD is VERY poorly organised (no install, backup files everywhere, multiple directories to copy for the .class files to be usefull, etc.) the book reads well.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Well written but relies on a poorly made CDROM., September 22, 1998
By A Customer
This review is from: Java Networking and Communications (SunSoft Press Java) (Paperback)
The explanations are well written and easy enough to understand, but the downfall of this book is its reliance on an EXTREMELY poor CDROM. The java class heirarchy isn't present on the CDROM, making it a very tedious job to copy all of the example files on to your hard disk so that they will work correctly with java's packaging characteristics. In fact, there are even errors present in the code on the CDROM, creating another cumbersome task of finding the updated source code on the web site, if it's there, and then copying that code onto your....... You get the point.

The actual book covers helpful topics in an interesting and fairly easy to understand way as long as you're familiar with Java programming and the Java API. On the Other hand, many of the code examples rely on the reader to examine and execute the code on the CDROM, which is sub-par at best.

This is not a bad book, but don't let the fact that it comes with a CDROM including examples and the jdk1.1.3 on it throw you. Besides, you could be downloading a higher version of the jdk right now for free...

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



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 organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject