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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.