fn address4ToPosix(a: net.Ip4Address) posix.sockaddr.in a: net.Ip4Address14333
14334
14335
14336
14337
14338
14339
14340fn address4ToPosix(a: net.Ip4Address) posix.sockaddr.in {
// The byte order of `a.bytes` is already equivalent to a network byte order address.
const addr_raw: *align(1) const u32 = @ptrCast(&a.bytes);
return .{
.port = std.mem.nativeToBig(u16, a.port),
.addr = addr_raw.*,
};
}