DoxigAlpha

getPort

Returns the port in native endian. Asserts that the address is ip4 or ip6.

Function parameters

Parameters

#

Type definitions in this namespace

Types

#

Functions in this namespace

Functions

#
tcpConnectToHost
All memory allocated with `allocator` will be freed before this function returns.
getAddressList
Call `AddressList.deinit` on the result.

Error sets in this namespace

Error Sets

#

= switch (native_os) { .windows => builtin.os.version_range.windows.isAtLeast(.win10_rs4) orelse false, .wasi => false, else => true, }

Values

#
has_unix_sockets
= switch (native_os) { .windows => builtin.os.version_range.windows.isAtLeast(.win10_rs4) orelse false, .wasi => false, else => true, }

Source

Implementation

#
pub fn getPort(self: Address) u16 {
    return switch (self.any.family) {
        posix.AF.INET => self.in.getPort(),
        posix.AF.INET6 => self.in6.getPort(),
        else => unreachable,
    };
}