Code: Select all
import ussl
import usocket
port =443
host=b'cad.onshape.com' #host=b'www.google.com'
ai=usocket.getaddrinfo(host,port,0,usocket.SOCK_STREAM)
ai=ai[0]
s=usocket.socket(ai[0],ai[1],ai[2])
s.connect(ai[-1])
s=ussl.wrap_socket(s,server_hostname=host)
I am not sure how this works. but on python3 following code works and I was hoping I could translate it to micropython. Please suggest how I can overcome this error.
Code: Select all
import ssl
import socket
port =443
host=b'cad.onshape.com'
ai=socket.getaddrinfo(host,port,0,socket.SOCK_STREAM)
ai=ai[0]
s=socket.socket(ai[0],ai[1],ai[2])
s.connect(ai[-1])
s=ssl.wrap_socket(s)