n/a

Dependencies:   C12832 mbed-http

Fork of HTTP-Python-Demo by Cambridge Hackathon

Committer:
BKasza
Date:
Sun Nov 26 07:24:36 2017 +0000
Revision:
4:14c774cf7ac2
Parent:
0:c5b042cf8162
It gets compiled - Let's ship it

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jenny Plunkett 0:c5b042cf8162 1 from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
Jenny Plunkett 0:c5b042cf8162 2 import SocketServer
Jenny Plunkett 0:c5b042cf8162 3 import socket
Jenny Plunkett 0:c5b042cf8162 4
Jenny Plunkett 0:c5b042cf8162 5 class MyHandler(BaseHTTPRequestHandler):
Jenny Plunkett 0:c5b042cf8162 6
Jenny Plunkett 0:c5b042cf8162 7 # HTTP REQUESTS HERE
Jenny Plunkett 0:c5b042cf8162 8
Jenny Plunkett 0:c5b042cf8162 9
Jenny Plunkett 0:c5b042cf8162 10
Jenny Plunkett 0:c5b042cf8162 11 def run():
Jenny Plunkett 0:c5b042cf8162 12 httpd = HTTPServer(('', 8080), MyHandler)
Jenny Plunkett 0:c5b042cf8162 13 print "HTTP server running on port 8080"
Jenny Plunkett 0:c5b042cf8162 14 print "Your IP address is: ", socket.gethostbyname(socket.gethostname())
Jenny Plunkett 0:c5b042cf8162 15 httpd.serve_forever()
Jenny Plunkett 0:c5b042cf8162 16
Jenny Plunkett 0:c5b042cf8162 17 if __name__ == '__main__':
Jenny Plunkett 0:c5b042cf8162 18 run()