# c-ares library constants

## Channel flags

`pycares.``ARES_FLAG_USEVC`

`pycares.``ARES_FLAG_PRIMARY`

`pycares.``ARES_FLAG_IGNTC`

`pycares.``ARES_FLAG_NORECURSE`

`pycares.``ARES_FLAG_STAYOPEN`

`pycares.``ARES_FLAG_NOSEARCH`

`pycares.``ARES_FLAG_NOALIASES`

`pycares.``ARES_FLAG_NOCHECKRESP`

See also

c-ares documentation for ares_init

## Nameinfo constants

`pycares.``ARES_NI_NOFQDN`

`pycares.``ARES_NI_NUMERICHOST`

`pycares.``ARES_NI_NAMEREQD`

`pycares.``ARES_NI_NUMERICSERV`

`pycares.``ARES_NI_DGRAM`

`pycares.``ARES_NI_TCP`

`pycares.``ARES_NI_UDP`

`pycares.``ARES_NI_SCTP`

`pycares.``ARES_NI_DCCP`

`pycares.``ARES_NI_NUMERICSCOPE`

`pycares.``ARES_NI_LOOKUPHOST`

`pycares.``ARES_NI_LOOKUPSERVICE`

`pycares.``ARES_NI_IDN`

`pycares.``ARES_NI_IDN_ALLOW_UNASSIGNED`

`pycares.``ARES_NI_IDN_USE_STD3_ASCII_RULES`

See also

c-ares documentation for ares_getnameinfo

## Others

`pycares.``ARES_SOCKET_BAD`