(Java Network Programming (Version 4) comprehensively introduces how to use Java to develop network programs. You will learn how to use Java's network class library to quickly and easily end common network programming tasks, such as writing a multithreaded server, encrypting communication, broadcasting to the local network, and submitting data to the server-side program. Hanold, the author, provided a really effective program to explain the methods and classes he introduced. The fourth edition has been comprehensively revised to include REST, SPDY, asynchronous I/O and many other advanced technologies.
Java Network Programming (Version 4). pdf
..... Too many files omitted)