Function resolveIp [src]

Prototype

pub fn resolveIp(name: []const u8, port: u16) !Address

Parameters

name: []const u8port: u16

Source

pub fn resolveIp(name: []const u8, port: u16) !Address { if (parseIp4(name, port)) |ip4| return ip4 else |err| switch (err) { error.Overflow, error.InvalidEnd, error.InvalidCharacter, error.Incomplete, error.NonCanonical, => {}, } if (resolveIp6(name, port)) |ip6| return ip6 else |err| switch (err) { error.Overflow, error.InvalidEnd, error.InvalidCharacter, error.Incomplete, error.InvalidIpv4Mapping, => {}, else => return err, } return error.InvalidIPAddressFormat; }