Use Socket to connect to the forum
Socket is almost the base of the entire network communication. In this project, we will use Socket to connect to a designated server to obtain its information from the Internet. You can search many servers with telnet protocol on the Internet. By connecting to these servers, you can browse the web and forums, and even read character animation in the terminal!
We will connect to the "freechess.org" forum to get information in the terminal in this example. Enter the following code into the code editor:
import network import usocket from machine import Pin, I2C, ADC, UART, SPI, PWM from time import sleep N1 = network.WLAN_SPI(network.STA_IF) N1.active(True) print("API list:") dir(N1) print("wifi list:") lis = N1.scan() for q in lis: print(q) N1.connect("CHCK","depot0510") if N1.isconnected(): print(" ip gateway netmask MAC ssid") print(N1.ifconfig()) addr_info = usocket.getaddrinfo('freechess.org',5000) print(addr_info) addr = addr_info[-1] print(addr) s=usocket.socket() # addr=('188.8.131.52',23) s.connect(addr) # s.send('Hello!') while True: data = s.recv(500) print(str(data, 'utf8'), end = '')