Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "microhttpd.h"
- #include <stdio.h>
- #define PORT 8080
- static int answer_to_connection(void *cls, struct MHD_Connection *connection, const char *url, const char *method,
- const char *version, const char *upload_data, size_t *upload_data_size,
- void **con_cls) {
- const char *page = "<html><body>Hello world</body></html>";
- struct MHD_Response *response;
- int ret;
- response = MHD_create_response_from_buffer(strlen(page), (void *) page, MHD_RESPMEM_PERSISTENT);
- ret = MHD_queue_response(connection, MHD_HTTP_OK, response);
- MHD_destroy_response(response);
- return ret;
- }
- int main() {
- struct MHD_Daemon *daemon;
- daemon = MHD_start_daemon(MHD_USE_SELECT_INTERNALLY, PORT, NULL, NULL, &answer_to_connection, NULL, MHD_OPTION_END);
- if (NULL == daemon)
- return 1;
- getchar();
- MHD_stop_daemon(daemon);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement