[Book Cover]

Java Networking and Communications (Bk/CD), 1/e

Todd Courtois, Cupertino, California

Published September, 1997 by Prentice Hall PTR (ECS Professional)

Copyright 1998, 352 pp.
Paper Bound w/CD-ROM
ISBN 0-13-850454-7

[CD Included]


Sign up for future
mailings
on this subject.

See other books about:
    Networking--Advanced-Computer Science


Summary

This book is focused on using the Java language and APIs to create networking and communications applications. After reading this book and working through the various examples, one should be able to interface to a number of unique devices from the Java applications.

Features


The first complete, practical guide to creating networking and communications applications in Java.
Learn the Java programming techniques most relevant to communications.

  • Blasting data through applications using Java's powerful stream classes.
  • Adding multiple threads to applications to make them more responsive to the user.
  • Using Java's HttpURLConnection class to <%2>build HTTP-based applications.
  • Using Java's datagram classes for fast and efficient network applications.
Covers a good range of the mainstream computing platforms, providing examples that are functional under the Win32, Macintosh, and Solaris platforms.
  • Provides platform-specific native library linking examples for these three platforms.
Extensive "tips and tricks" section for optimizing throughput and minimizing bottlenecks.
The CD-ROM includes an extensive set of communications code examples, such as:
  • An interface to Win32 and Solaris serial communications.
  • An interface to the MacOS CommToolbox, includung 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".


Table of Contents
    1. Introduction.
    2. Streams of Fury.
    3. Making the URL Connection.
    4. Better Living through Threads.
    5. Networking with Sockets.
    6. Working Smart with Java.
    7. Datagrams A-Go-Go.
    8. Linking with the Natives.
    Appendix: Utility Classes Used in the Examples.
    Index.


[Help]

© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com