Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
TCP/IP Sockets in Java, Second Edition: Practical Guide for Programmers
Top Free JavaScript Books 🌠 - 100% Free or Open Source!
  • Title TCP/IP Sockets in Java, Second Edition: Practical Guide for Programmers
  • Author(s) Kenneth L. Calvert, Michael J. Donahoo
  • Publisher: Morgan Kaufmann; 2 edition (February 22, 2008)
  • Paperback: 192 pages
  • eBook: PDF (193 pages, 3.2 MB)
  • Language: English
  • ISBN-10: 0123742552
  • ISBN-13: 978-0123742551
  • ASIN:N/A
  • Share This:  

Book Description

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.

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 (i) a summary section that lists the classes and methods used in the code, and (ii) 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.

About the Authors
  • Kenneth L. Calvert is an associate professor at University of Kentucky, where he teaches and does research on the design and implementation of computer network protocols.
  • Michael J. Donahoo teaches networking to undergraduate and graduate students at Baylor University, where he is an assistant professor.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • Java Multithreaded and Networked Programming

    Threading and concurrency are crucial to building high-performance Java applications. This book thoroughly demystifies them, helping developers leverage threading and concurrency to solve a wide variety of performance problems.

  • Java 2 Network Security (Marco Pistoia, et al)

    This book provides the complete insiders guide to securing Java 2 enterprise applications, with comprehensive coverage of the new Java 2 security models. Designed to help you integrate Java 2 into your enterprise security strategies.

  • Concurrent Programming: The Java Programming Language

    A practical introduction to the issues and concepts in concurrent programming, operating systems, the client-server model, and multiple threads, showing how to utilize Java to write programs that use semaphores, monitors, message passing, etc.

  • HTTP Programming Recipes for Java Bots (Jeff Heaton)

    This book covers many topics related to Java HTTP programming. Both secure and insecure HTTP communications are covered, as well as HTTP authentication.

  • JXTA JXSE Programmers Guide 2.5 (The JXTA Project)

    This guide is for software developers who would like to write and deploy P2P services and applications using JXTA technology, describes the JXTA network architecture and key concepts, and includes examples and discussion of essential programming constructs using JXTA JXSE.

  • Foundations of Jini 2 Programming (Jan Newmarch)

    This is the perfect book for any Java programmer interested in learning and applying Jini toward their respective network applications (any Java-enabled device interoperable with another Java-enabled device).

  • Java Message Service API Tutorial and Reference

    This book provides an introduction to the Java Message Service (JMS) API for new users. Also introduces the JMS API to new users, with simple JMS client program examples and shows how to use the JMS API within the Java Enterprise.

  • JNDI API Tutorial and Reference: Building Directory-Enabled Apps

    This book provides an introduction to naming and directory technologies and an overview of the Java Naming and Directory Interface™ (JNDI). The tutorial in this book progresses from the most basic to advanced JNDI capabilities and techniques.

  • Beej's Guide to Network Programming (Brian Hall)

    The Guide is designed to irreverently ease your first steps into Internet Sockets programming in C. Starting from the ground up, it provides complete examples of simple clients and servers supporting both IPv6 and IPv4.

  • O'Reilly® High Performance Browser Networking (Ilya Grigorik)

    This book provides a hands-on overview of what every web developer needs to know about the various types of networks (WiFi, 3G/4G), transport protocols (UDP, TCP, and TLS), application protocols (HTTP/1.1, HTTP/2), and APIs available in the browser.

  • The TCP/IP Tutorial and Technical Overview (Adolfo Rodriguez)

    This book is an exceptionally complete, easy-to-understand, and up-to-date guide to the protocols that drive the Internet. It covers the entire TCP/IP suite, including emerging protocols that address the Internet's key challenges.

Book Categories
:
Other Categories
Resources and Links