16 ^ 4

... or, the largest unsinged value of one byte.

Port 0 is a reserved port, you aren't 'supposed' to use it. But it is common practice
in UNIX socket programming to use port 0 as a way to let the kernel decide which
client port to open.

-- spurious