|
|
|
|
LEADER |
04606nmm a2200517 u 4500 |
001 |
EB001930693 |
003 |
EBX01000000000000001093595 |
005 |
00000000000000.0 |
007 |
cr||||||||||||||||||||| |
008 |
210123 ||| eng |
020 |
|
|
|a 1785882562
|
020 |
|
|
|a 1785885472
|
020 |
|
|
|a 9781785882562
|
050 |
|
4 |
|a QA76.73.J38
|
100 |
1 |
|
|a Reese, Richard M.
|
245 |
0 |
0 |
|a Learning network programming with Java
|b harness the hidden power of Java to build network-enabled applications with lower network traffic and faster processes
|c Richard M. Reese
|
260 |
|
|
|a Birmingham, UK
|b Packt Publishing
|c 2015
|
300 |
|
|
|a 1 volume
|b illustrations
|
505 |
0 |
|
|a Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Network Programming; Network addressing using the InetAddress class; NIO support; Using the URLConnection class; Using the URLConnection class with buffers and channels; The client/server architecture; Creating a simple echo server; Creating a simple echo client; Using Java 8 to support the echo server and client; UDP and multicasting; Creating a multicast server; Creating the multicast client; Scalability; Creating a threaded server
|
505 |
0 |
|
|a The chat server/client applicationsThe chat server; The chat client; Server/client interaction; The HelperMethods class; Handling variable length messages; Running the chat server/client application; Handling multiple clients; The parts server; The parts client handler; The parts client; Running the parts client/server; Asynchronous socket channels; Creating the asynchronous server socket channel server; Creating the asynchronous socket channel client; Other buffer operations; Bulk data transfer; Using a view; Using read-only buffers; Controlling socket options; Summary
|
505 |
0 |
|
|a Using the threaded serverSecurity; Creating a SSL server; Creating an SSL client; Generating secure keys; Summary; Chapter 2: Network Addressing; Networking basics; Understanding network basics; Network architectures and protocols; Using the NetworkInterface class; Getting a MAC address; Getting a specific MAC address; Getting multiple MAC addresses; Network addressing concepts; URL/URI/URN; Using the URI class; Creating URI instances; Splitting apart a URI; Using the URL class; Creating URL instances; Splitting apart a URL; IP addresses and the InetAddress class
|
505 |
0 |
|
|a Chapter 4: Client/Server DevelopmentThe HTTP protocol structure; The nature of HTTP messages; Initial request line format; Header lines; Message body; Client/Server interaction example; Java socket support for HTTP client/server applications; Building a simple HTTP server; Building a simple HTTP client; Client/server development using standard Java classes; Using the HttpURLConnection class; URL encoding; Using the HTTPServer class; Implementing a simple HTTPServer class; Managing response headers; Open source Java HTTP servers; Server configuration; Handling cookies; Summary
|
505 |
0 |
|
|a Obtaining information about an addressAddress scoping issues; Testing reachability; Introducing the Inet4Address; Private addresses in IPv4; IPv4 address types; The Inet4Address class; Special IPv4 addresses; Introducing the Inet6Address class; Private addresses in IPv6; The Inet6Address class; Special IPv6 addresses; Testing for the IP address type; Using IPv4-compatible IPv6 addresses; Controlling network properties; Summary; Chapter 3: NIO Support for Networking; Java NIO; Introduction to buffers; Using channels with a time server; Creating a time server; Creating a time client
|
653 |
|
|
|a COMPUTERS / Programming Languages / Java / bisacsh
|
653 |
|
|
|a Computer Communication Networks
|
653 |
|
|
|a Réseaux d'ordinateurs
|
653 |
|
|
|a Java (Computer program language) / fast
|
653 |
|
|
|a Computer networks / fast
|
653 |
|
|
|a Java (Langage de programmation)
|
653 |
|
|
|a Java (Computer program language) / http://id.loc.gov/authorities/subjects/sh95008574
|
653 |
|
|
|a Computer networks / http://id.loc.gov/authorities/subjects/sh85029513
|
041 |
0 |
7 |
|a eng
|2 ISO 639-2
|
989 |
|
|
|b OREILLY
|a O'Reilly
|
490 |
0 |
|
|a Community experience distilled
|
500 |
|
|
|a Includes index
|
015 |
|
|
|a GBB6G3490
|
776 |
|
|
|z 1785885472
|
776 |
|
|
|z 9781785885471
|
776 |
|
|
|z 1785882562
|
776 |
|
|
|z 9781785882562
|
776 |
|
|
|z 9781785885471
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781785885471/?ar
|x Verlag
|3 Volltext
|
082 |
0 |
|
|a 384
|
082 |
0 |
|
|a 331
|
082 |
0 |
|
|a 005.133
|
520 |
|
|
|a Annotation
|