Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 0c3b27e96d9e34935eb8f552af26d2e9 > files > 6

libtux-devel-2.1.1-2mdk.i586.rpm

/*
 * TUX - Scalable Integrated Web Cache and Web Server
 *
 * demo.c: simple 'Hello World' module using TUXAPI.
 */

#include "tuxmodule.h"
#include <unistd.h>
#include <string.h>

int TUXAPI_handle_events (user_req_t *req)
{
	char message [] =
		"HTTP/1.1 200\r\n"
		"Connection: Keep-Alive\r\n"
		"Content-Type: text/html\r\n"
		"Content-Length: 34\r\n\r\n"

	"<HTML> Hello WebWorld! :-) </HTML>";

	write(req->sock, message, strlen(message));

	return tux(TUX_ACTION_FINISH_REQ, req);
}