The network is the soul of Java. Most of what is new and exciting about Java centers around the potential for new kinds of dynamic networked applications. Java Network Programming describes the java.net package, which contains classes for communications and working with networked resources. It is a complete introduction to developing network programs (both applets and applications) using Java, covering everything from networking fundamentals to remote method invocation (RMI).
Whether you're an experienced network programmer, or just want to see what's possible, you'll find Java Network Programming is a thorough guide to Java's networking potential. It covers Java 1.1, contains many complete programs (available online), and covers all aspects of basic network programming. You'll find chapters on TCP and UDP sockets, multicasting protocol and content handlers, and servlets, part of the new Server API. It also covers what you can do without explicitly writing newtork code: how you can accomplish your goals using URLs and the basic capabilities of applets.
A guide to developing network programs covers networking fundamentals as well as TCP and UDP sockets, multicasting protocol, content handlers, servlets, I/O, parsing, Java Mail API, and Java Secure Sockets Extension.
The 1st edition of this book was equally useful as an undergraduate textbook and as the lucid, no-nonsense guide required by IT professionals, featuring many code examples, screenshots and exercises.
Harness the hidden power of Java to build network-enabled applications with lower network traffic and faster processes About This Book Learn to deliver superior server-to-server communication through the networking channels Gain expertise ...
You will learn to maximize the API structure through in-depth coverage of: The architecture of the Internet and TCP/IP Java's input/output system How to write to clients and servers using the User Datagram Protocol (UDP) and TCP The ...
This is the most thorough programmer's guide to using Java's built-in networking capabilities to build reliable, secure networked applications.
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.
Advanced undergraduate and postgraduate students will also find the book to be an excellent supplementary textbook for modules on network programming.
Since the second edition of this text, the use of the Internet and networks generally has continued to expand at a phenomenal rate.
What You Will Learn Master network programming with Go Carry out data serialization Use application-level protocols Manage character sets and encodings Deal with HTTP(S) Build a complete Go-based web server Work with RPC, web sockets, and ...
Java Network Programming: Version 2.0