Wipy2 Http server
-
Hi, I'm trying to create a little webservice. I found some example on the web, for wipy (1.0 I guess) and for micropython
this:
https://github.com/cswiger/wipy/blob/master/http-server.pyimport usocket as socket CONTENT = """\ HTTP/1.0 200 OK Hello #{} from MicroPython! """ ai = socket.getaddrinfo("",8080) addr = ai[0][4] s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(addr) s.listen(5) counter=0 while True: res = s.accept() client_s = res[0] client_addr = res[1] print("Client address:", client_addr) print("Client socket:", client_s) print("Request:") req = client_s.recv(4096) print(req) client_s.send(bytes(CONTENT.format(counter), "ascii")) client_s.close() parts = req.decode('ascii').split(' ') if parts[1] == '/exit': break counter += 1
and the official micropython library:
https://github.com/micropython/micropython/releases/tag/v1.8 (examples/network)however, when launching the server script, wipy 2 becomes unresponsive and I have to remove it from power to restart it.
What am I missing here?