mirror of
https://github.com/cesanta/mongoose.git
synced 2024-12-05 02:49:00 +08:00
849ec1684a
PUBLISHED_FROM=5cd78790a03580aa23dd3d2d8b825ad449083cc2
679 B
679 B
title | decl_name | symbol_kind | signature |
---|---|---|---|
mg_set_protocol_dns() | mg_set_protocol_dns | func | void mg_set_protocol_dns(struct mg_connection *nc); |
Attaches a built-in DNS event handler to the given listening connection.
The DNS event handler parses the incoming UDP packets, treating them as DNS
requests. If an incoming packet gets successfully parsed by the DNS event
handler, a user event handler will receive an MG_DNS_REQUEST
event, with
ev_data
pointing to the parsed struct mg_dns_message
.
See captive_dns_server example on how to handle DNS request and send DNS reply.