6 const char *header
= "HTTP/1.1 200 OK\r\nConnection: close\r\nContent-Type: text/plain\r\n\r\n";
8 void request_cb(ebb_client
*client
, void *data
)
11 //g_message("Request");
12 ebb_client_write(client
, header
, strlen(header
));
14 while((pair
= g_queue_pop_head(client
->env
))) {
15 ebb_client_write(client
, pair
->field
, pair
->flen
);
16 ebb_client_write(client
, "\r\n", 2);
17 ebb_client_write(client
, pair
->value
, pair
->vlen
);
18 ebb_client_write(client
, "\r\n\r\n", 4);
20 ebb_env_pair_free(pair
);
22 ebb_client_write(client
, "Hello.\r\n\r\n", 6);
23 ebb_client_free(client
);
29 server
= ebb_server_new();
31 fprintf(stdout
, "Starting server at 0.0.0.0 31337\n");
33 ebb_server_start(server
, "localhost", 31337, request_cb
, NULL
);