diff options
author | snowdrop | 2004-08-30 07:30:00 +0000 |
---|---|---|
committer | snowdrop | 2004-08-30 07:30:00 +0000 |
commit | c3124348d799ab746a5f4ab3d0d9175db9dac0ce (patch) | |
tree | 93f16af5d54d4addd67b10d1c812dd777c34c47a /examples/nanohttp/helloserver.c | |
parent | 5303a0894a62f8118be43e9d52f8c8354d9d1f0b (diff) | |
download | csoap-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.c | 69 |
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; -} - |