Unavailable
Unavailable
Unavailable
Ebook159 pages3 hours
TCP/IP Sockets in Java: Practical Guide for Programmers
Rating: 4 out of 5 stars
4/5
()
Currently unavailable
Currently unavailable
About this ebook
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.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. 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.
- Concise and up-to-date coverage of the most recent platform (1.7) for Java applications in networking technology.
Unavailable
Author
Kenneth L. Calvert
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. He has been doing networking research since 1987, and teaching since 1991. He holds degrees from MIT, Stanford, and the University of Texas at Austin.
Read more from Kenneth L. Calvert
TCP/IP Sockets in Java: Practical Guide for Programmers Rating: 4 out of 5 stars4/5TCP/IP Sockets in C: Practical Guide for Programmers Rating: 4 out of 5 stars4/5
Related to TCP/IP Sockets in Java
Related ebooks
Multicast Sockets: Practical Guide for Programmers Rating: 0 out of 5 stars0 ratingsUnderstanding TCP/IP Rating: 4 out of 5 stars4/5PC Interfacing and Data Acquisition: Techniques for Measurement, Instrumentation and Control Rating: 5 out of 5 stars5/5Internet Security: Cryptographic Principles, Algorithms and Protocols Rating: 0 out of 5 stars0 ratingsComputer Architecture and Security: Fundamentals of Designing Secure Computer Systems Rating: 0 out of 5 stars0 ratingsMulticast Communication: Protocols, Programming, & Applications Rating: 1 out of 5 stars1/5IPv6 Socket API Extensions: Programmer's Guide Rating: 0 out of 5 stars0 ratingsSpeech Processing for IP Networks: Media Resource Control Protocol (MRCP) Rating: 0 out of 5 stars0 ratingsJava Cryptography Extensions: Practical Guide for Programmers Rating: 5 out of 5 stars5/5Securing DevOps: Security in the Cloud Rating: 0 out of 5 stars0 ratingsPrinciples and Practices of Interconnection Networks Rating: 0 out of 5 stars0 ratingsSymbian OS Internals: Real-time Kernel Programming Rating: 0 out of 5 stars0 ratingsVirtual Private Networking: A Construction, Operation and Utilization Guide Rating: 0 out of 5 stars0 ratingsThe Internet and Its Protocols: A Comparative Approach Rating: 0 out of 5 stars0 ratingsOpenCL in Action: How to accelerate graphics and computations Rating: 0 out of 5 stars0 ratingsARM System Developer's Guide: Designing and Optimizing System Software Rating: 4 out of 5 stars4/5Modeling Embedded Systems and SoC's: Concurrency and Time in Models of Computation Rating: 0 out of 5 stars0 ratingsNetwork Programming in .NET: With C# and Visual Basic .NET Rating: 3 out of 5 stars3/5Quick Recipes on Symbian OS: Mastering C++ Smartphone Development Rating: 4 out of 5 stars4/5Navigating Networks: A Comprehensive Guide to IPv4 Addressing for Tech Enthusiasts, CCNA Candidates, and Networking Professionals Rating: 0 out of 5 stars0 ratingsModern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs Rating: 0 out of 5 stars0 ratingsNetwork Infrastructure and Architecture: Designing High-Availability Networks Rating: 0 out of 5 stars0 ratingsInternet QoS: Architectures and Mechanisms for Quality of Service Rating: 4 out of 5 stars4/5Java: Practical Guide for Programmers Rating: 3 out of 5 stars3/5C# 2.0: Practical Guide for Programmers Rating: 5 out of 5 stars5/5Kali Linux Penetration Testing Bible Rating: 0 out of 5 stars0 ratingsCCNA Certification All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsResilient Storage Networks: Designing Flexible Scalable Data Infrastructures Rating: 0 out of 5 stars0 ratingsUnderstanding and Designing Computer Networks Rating: 5 out of 5 stars5/5
Programming For You
Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Python: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Java for Beginners: A Crash Course to Learn Java Programming in 1 Week Rating: 5 out of 5 stars5/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Python Machine Learning By Example Rating: 4 out of 5 stars4/5C++ Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsSQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5HTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming Rating: 0 out of 5 stars0 ratingsOneNote: The Ultimate Guide on How to Use Microsoft OneNote for Getting Things Done Rating: 1 out of 5 stars1/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 0 out of 5 stars0 ratingsSQL All-in-One For Dummies Rating: 3 out of 5 stars3/5Unreal Engine from Zero to Proficiency (Foundations): Unreal Engine from Zero to Proficiency, #1 Rating: 0 out of 5 stars0 ratingsLinux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Web Designer's Idea Book, Volume 4: Inspiration from the Best Web Design Trends, Themes and Styles Rating: 4 out of 5 stars4/5
Reviews for TCP/IP Sockets in Java
Rating: 4 out of 5 stars
4/5
5 ratings1 review
- Rating: 4 out of 5 stars4/5Programming for network-enabled software can seem like a daunting task at first. However, with TCP/IP Sockets in C, the reader is given a gentle introduction to the base concepts of programming TCP/IP socket-compatible software.While this source is not comprehensive, it does give the reader enough of a start to whip up some simple networking applications, and it points the reader in the right direction for more information.This book is recommended for readers with a strong understanding of the C programming language, as well as a desire to write networking applications.