CHAPTER 5

image

Network Programming

In this chapter, you will learn

  • What network programming is
  • What the network protocol suite is
  • What an IP address is and what the different IP addressing schemes are
  • Special IP addresses and their uses
  • What port numbers are and how they are used
  • Using TCP and UDP client and server sockets for communication between remote computers
  • The definitions of URI, URL, and URN and how to represent them in Java programs
  • How to use non-blocking sockets
  • How to use asynchronous socket channels
  • Datagram-oriented socket channels and multicast datagram channels

The first few sections are intended to give a quick overview of basics ...

Get Beginning Java 8 APIs, Extensions and Libraries Swing, JavaFX, JavaScript, JDBC and Network Programming APIs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.