1# test non-blocking UDP sockets 2 3try: 4 import usocket as socket, uerrno as errno 5except ImportError: 6 try: 7 import socket, errno 8 except ImportError: 9 print("SKIP") 10 raise SystemExit 11 12 13s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 14s.bind(socket.getaddrinfo("127.0.0.1", 8000)[0][-1]) 15s.settimeout(0) 16 17try: 18 s.recv(1) 19except OSError as er: 20 print("EAGAIN:", er.args[0] == errno.EAGAIN) 21