Beispiel #1
0
int main()
{
	if (ht_listen(NULL, "8080"))
		return 1;
	wi_start(100);

	main_loop();
	return 0;
}
Beispiel #2
0
static int pi_row_end(void *p, unsigned row)
{
    struct port_info *pi = p;
    struct domain *dom;

    assert(pi != NULL);
    if (!row) /* ignore first row */
        return 0;

    if (!pi->domain || !pi->canonical)
        return -1;

    dom = dom_create(pi->domain);
    if (!dom)
        return -1;
    ha_add(dom, pi->canonical);

    if (ht_listen(pi->addr, pi->port))
        return -1;

    pi_free(pi);
    return 0;
}