structstd.net.Address.ListenOptions[src]

Fields

kernel_backlog: u31 = 128

How many connections the kernel will accept on the application's behalf. If more than this many connections pool in the kernel, clients will start seeing "Connection refused".

reuse_address: bool = false

Sets SO_REUSEADDR and SO_REUSEPORT on POSIX. Sets SO_REUSEADDR on Windows, which is roughly equivalent.

reuse_port: bool = false

Deprecated. Does the same thing as reuse_address.

force_nonblocking: bool = false

Source Code

Source code
pub const ListenOptions = struct {
    /// How many connections the kernel will accept on the application's behalf.
    /// If more than this many connections pool in the kernel, clients will start
    /// seeing "Connection refused".
    kernel_backlog: u31 = 128,
    /// Sets SO_REUSEADDR and SO_REUSEPORT on POSIX.
    /// Sets SO_REUSEADDR on Windows, which is roughly equivalent.
    reuse_address: bool = false,
    /// Deprecated. Does the same thing as reuse_address.
    reuse_port: bool = false,
    force_nonblocking: bool = false,
}