* add platform detection constexprs * add quark for platforms without native ipv6 like windows, exit mapping cannot work with ipv6 yet