Annex 2: Socket system calls

This annex only deals with Internet specific information. For other protocols (XNS and Unix domain protocols), see [11].

The types used in the code are:

  • char = 8-bit signed integer,
  • u_char = 8-bit unsigned integer,
  • short = 16-bit signed integer,
  • u_short= 16-bit unsigned integer,
  • int = 24-bit signed integer,
  • u_int = 24-bit unsigned integer,
  • long= 32-bit signed integer,
  • u_long = 32-bit unsigned integer,

and are defined in <sys/types.h>.