Zen API

- Home
- Topics
- Types
- Files

All Classes Files Functions Variables Typedefs Friends Macros Modules Pages

kStatus kSocket_EnableReuseAddress | ( | kSocket | socket,
|  | kBool | reuse
| ) |  |

Enables or disables reuse of a local end point within a short period of time.

The option is typically used to allow a server to rebind to a local end point while a previous socket with the same local end point is in the TIME_WAIT state. This can be useful when a server must be stopped and started within a brief interval, but there is a small risk that packets with identical source/destination information could be misdirected to the new socket.

Parameters

  socket | Socket object.
  reuse | kTRUE to enable reuse of IP addresses; kFALSE otherwise.

Returns
  Operation status.