summaryrefslogtreecommitdiffstats
path: root/examples/nanohttp/helloserver.c
diff options
context:
space:
mode:
authorGravatar snowdrop2004-08-30 07:30:00 +0000
committerGravatar snowdrop2004-08-30 07:30:00 +0000
commitc3124348d799ab746a5f4ab3d0d9175db9dac0ce (patch)
tree93f16af5d54d4addd67b10d1c812dd777c34c47a /examples/nanohttp/helloserver.c
parent5303a0894a62f8118be43e9d52f8c8354d9d1f0b (diff)
downloadcsoap-c3124348d799ab746a5f4ab3d0d9175db9dac0ce.tar.gz
csoap-c3124348d799ab746a5f4ab3d0d9175db9dac0ce.tar.bz2
moved to libsoap-win32 project
Diffstat (limited to 'examples/nanohttp/helloserver.c')
-rw-r--r--examples/nanohttp/helloserver.c69
1 files changed, 0 insertions, 69 deletions
diff --git a/examples/nanohttp/helloserver.c b/examples/nanohttp/helloserver.c
deleted file mode 100644
index f30d31a..0000000
--- a/examples/nanohttp/helloserver.c
+++ /dev/null
@@ -1,69 +0,0 @@
-/******************************************************************
-* $Id: helloserver.c,v 1.2 2004/08/26 17:02:24 rans Exp $
-*
-* CSOAP Project: A http client/server library in C (example)
-* Copyright (C) 2003 Ferhat Ayaz
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Library General Public
-* License as published by the Free Software Foundation; either
-* version 2 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Library General Public License for more details.
-*
-* You should have received a copy of the GNU Library General Public
-* License along with this library; if not, write to the
-* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-* Boston, MA 02111-1307, USA.
-*
-* Email: ayaz@jprogrammer.net
-******************************************************************/
-#include <nanohttp/nanohttp-server.h>
-
-#ifdef WIN32
-#include <stdafx.h>
-#include <malloc.h>
-#else
-#include <stdio.h>
-#endif
-
-/*
-SERVICE: http://host:port/hello
-*/
-void hello_world_service(httpd_conn_t *conn, hrequest_t *req)
-{
- httpd_send_header(conn, 200, "OK", NULL);
- hsocket_send(conn->sock, "<html><body>");
- hsocket_send(conn->sock, "<h3>Hello World!</h3>");
- hsocket_send(conn->sock, "</body></html>");
-}
-
-#ifdef WIN32
-int _tmain(int argc, _TCHAR* argv[])
-#else
-int main(int argc, char *argv[])
-#endif
-{
- log_set_level(HLOG_VERBOSE);
-
- if (httpd_init(argc, argv)) {
- fprintf(stderr, "can not init httpd");
- return 1;
- }
-
- if (!httpd_register("/hello", hello_world_service)) {
- fprintf(stderr, "Can not register service");
- return 1;
- }
-
- if (httpd_run()) {
- fprintf(stderr, "can not run httpd");
- return 1;
- }
-
- return 0;
-}
-