Shows how to make a simple DNS lookup. See the complete example description at Ecore_Con - DNS lookup
#include <stdio.h>
#include <Ecore.h>
#include <Ecore_Con.h>
static void
_lookup_done_cb(
const char *canonname, 
const char *ip, 
struct sockaddr *addr, 
int addrlen 
EINA_UNUSED, 
void *data 
EINA_UNUSED)
{
   printf("canonname = %s\n", canonname);
   printf("ip = %s\n", ip);
   printf("addr = %p\n", addr);
}
int
main(int argc, const char *argv[])
{
   if (argc < 2)
     {
        printf("need one parameter: <address>\n");
        return -1;
     }
     {
        printf("error when trying to start lookup for %s\n", argv[1]);
        goto end;
     }
end:
   return 0;
}