Guest User

Pico W Webserver Example

a guest
Jul 12th, 2022
575
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 KB | None | 0 0
  1. import network
  2. import socket
  3.  
  4. ssid = 'Your Wifi Name'
  5. password = 'Your Wifi Password'
  6.  
  7. wlan = network.WLAN(network.STA_IF)
  8. wlan.active(True)
  9. wlan.connect(ssid, password)
  10.  
  11.  
  12. addr = socket.getaddrinfo('0.0.0.0', 80)[0][-1]
  13.  
  14. s = socket.socket()
  15. s.bind(addr)
  16. s.listen(1)
  17.  
  18. print('listening on', addr)
  19. status = wlan.ifconfig()
  20. print(status[0])
  21.  
  22. #Listen for Connections
  23. while True:
  24.     try:
  25.         cl, addr = s.accept()
  26.         print('client connected from', addr)
  27.         request = cl.recv(1024)
  28.         print(request)
  29.        
  30.         response = "Hello"
  31.        
  32.         cl.send('HTTP/1.0 200 OK/r/nContent-type: text/html\r\n\r\n')
  33.         cl.send(response)
  34.         cl.close()
  35.    
  36.     except OSError as e:
  37.         cl.close()
  38.         print('connection closed')
  39.  
Advertisement
Add Comment
Please, Sign In to add comment