net::Socket source() const noexcept { return {ip_src(), src_port()}; }
Socket source() const { return Socket{ip_src(), src_port()}; }
net::Socket source() const noexcept { return {ip_src(), src_port()}; }
Socket source() const { return Socket{ip_src(), src_port()}; }