Java network programming

This practical guide provides a complete introduction to developing network programs with Java. You'll learn how to use Java's network class library to quickly and easily accomplish common networking tasks such as writing multithreaded servers, encrypting communications, broadcasting to th...

Full description

Bibliographic Details
Main Author: Harold, Elliotte Rusty (Author)
Format: Book
Language:English
Published: Beijing : O'Reilly 2014
Edition:Fourth edition
Subjects:

MARC

LEADER 00000cam a2200000 7i4500
001 0000094306
005 20200614093000.0
008 180417s2014 cau eng
020 |a 9781449357672 
040 |a UniSZA   |e rda 
050 0 0 |a QA76.73.J38   |b H37 2014 
090 0 0 |a QA76.73.J38   |b H37 2014 
100 1 |a Harold, Elliotte Rusty ,   |e author 
245 1 3 |a Java network programming   |c Elliotte Rusty Harold 
250 |a Fourth edition 
264 1 |a Beijing :   |b O'Reilly   |c 2014 
300 |a xxii, 481 pages ;   |c 24 cm. 
336 |a text   |b txt  |2 rdacontent 
337 |a unmediated  |2 rdamedia 
338 |a volume  |2 rdacarrier 
500 |a Includes index 
500 |a Previous edition: Sebastopol: O'Reilly, 2004. 
505 0 |a 1. Basic network concepts -- 2. Streams -- 3. Threads -- 4. Internet addresses -- 5. URLs and URIs -- 6. HTTP -- 7. URLConnections -- 8. Sockets for clients -- 9. Sockets for servers -- 10. Secure sockets -- 11. Nonblocking I/O --12.UDP -- 13. IP multicast 
520 |a This practical guide provides a complete introduction to developing network programs with Java. You'll learn how to use Java's network class library to quickly and easily accomplish common networking tasks such as writing multithreaded servers, encrypting communications, broadcasting to the local network, and posting data to server-side programs. Author Elliotte Rusty Harold provides complete working programs to illustrate the methods and classes he describes. This thoroughly revised fourth edition covers REST, SPDY, asynchronous I/O, and many other recent technologies. Explore protocols that underlie the Internet, such as TCP/IP and UDP/IP. Learn how Java's core I/O API handles network input and output. Discover how the InetAddress class helps Java programs interact with DNS Locate, identify, and download network resources with Java's URI and URL classes. Dive deep into the HTTP protocol, including REST, HTTP headers, and cookies. Write servers and network clients, using Java's low-level socket classes. Manage many connections at the same time with the nonblocking I/O 
650 0 |a Computer networks   |x Programming 
650 0 |a Java (Computer program language) 
999 |a 1000173852   |b Book   |c OPEN SHELF (30 DAYS)   |e Tembila Campus