connect method; pipelining fixes
[shim.git] / main.c
blob15fc3500f5a149a4c74848d3c9e85f06655503ff
1 #include <netinet/in.h>
2 #include <stdio.h>
3 #include <string.h>
4 #include <event2/event.h>
5 #include <event2/dns.h>
6 #include "proxy.h"
7 #include "log.h"
9 int main()
11 struct sockaddr_in sin;
12 struct event_base *base;
13 struct evdns_base *dns;
15 base = event_base_new();
16 dns = evdns_base_new(base, 1);
18 memset(&sin, 0, sizeof(sin));
19 sin.sin_family = AF_INET;
20 sin.sin_port = htons(8888);
22 log_set_min_level(LOG_DEBUG);
23 log_set_file(NULL);
25 proxy_init(base, dns, (struct sockaddr *)&sin, sizeof(sin));
27 event_base_dispatch(base);
29 return 0;