From 6635425bbc99931a7beac12e332617c518c4d728 Mon Sep 17 00:00:00 2001 From: aum Date: Fri, 30 Jul 2004 12:33:38 +0000 Subject: [PATCH] example_httpd.py - demo of I2P-ised Python server classes --- apps/sam/python/src/examples/example_httpd.py | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 apps/sam/python/src/examples/example_httpd.py diff --git a/apps/sam/python/src/examples/example_httpd.py b/apps/sam/python/src/examples/example_httpd.py new file mode 100644 index 0000000000..3ae39e0729 --- /dev/null +++ b/apps/sam/python/src/examples/example_httpd.py @@ -0,0 +1,22 @@ +#! /usr/bin/env python + +myServerAddress = "mytestxxx.i2p" + +from i2p import BaseHTTPServer, CGIHTTPServer + +class MyServer(BaseHTTPServer.HTTPServer): + pass + +class MyRequestHandler(CGIHTTPServer.CGIHTTPRequestHandler): + pass + +def runServer(): + + httpd = MyServer(myServerAddress, MyRequestHandler) + print "MyServer: local address = %s" % myServerAddress + print "MyServer: dest = %s" % httpd.socket.dest + httpd.serve_forever() + +if __name__ == '__main__': + runServer() +