Example #1
0
File: main.c Project: kostya9/OP
int main(void)
{
	lib_init();
	http_server_t * server = http_server_new();
	puts("Server started on port 8080...");
	http_server_start(server, 8080);
	http_server_delete(server);
	lib_free();
	return EXIT_SUCCESS;
}
Example #2
0
// HTTP SERVER ON 80 PORT
// TO POST USE THE ACTUAL NAMES OF VARIABLES WITHOUT STRUCTS IN STRUCTS etc
// /exit to exit from http server
int main(void)
{

    // Lin init
    LIBXML_TEST_VERSION
    lib_init();
    http_server_t * server = http_server_new(80);
    http_server_start(server, "/designers.xml");
    http_server_delete(server);
    lib_free();
    return EXIT_SUCCESS;
}
Example #3
0
File: main.c Project: kostya9/OP
int main(void)
{
	LIBXML_TEST_VERSION
	curl_global_init(CURL_GLOBAL_ALL);
	http_server_t * server = http_server_new();
	puts("Starting on port 8080...");
	http_server_start(server, 8080);
	int err = WSAGetLastError();
	printf("%i error occured", err);
	http_server_delete(server);
	return EXIT_SUCCESS;
}
Example #4
0
http_server_t * jukebox_init(int port)
{
   http_server_t *server;

    encoder_init("mp3", "encoded", 4);
    song_init();
    channel_init();
    event_init();

    server = http_server_new(port);
    http_node_new(server, "/stream", on_stream, NULL);
    http_map_directory(server, "/", "html");
    http_server_set_auth_cb(server, auth_session);

    return server;
}