Usar Socket para conectarse al foro
Socket es casi la base de toda la comunicación de red. En este proyecto, usaremos Socket para conectarnos a un servidor designado para obtener su información desde Internet. Puedes buscar muchos servidores con protocolo telnet en Internet. Al conectarte a estos servidores, puedes navegar por la web y foros, ¡e incluso leer animaciones de caracteres en la terminal!
Nos conectaremos al foro "freechess.org" para obtener información en la terminal en este ejemplo. Ingresa el siguiente código en el editor de código:
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[0][-1]
print(addr)
s=usocket.socket()
# addr=('171.160.169.200',23)
s.connect(addr)
# s.send('Hello!')
while True:
data = s.recv(500)
print(str(data, 'utf8'), end = '')
Presta atención a reemplazar con tu propio nombre de WiFi y contraseña en la línea 17, luego ejecuta el programa y obtén el resultado en la ventana Shell.
También puedes encontrar otros servidores que soporten el protocolo telnet en Internet, y luego llenar la dirección del servidor y el puerto como se muestra. ¡Ahora, puedes usar la terminal para visitar estos sitios web!
Soporte Técnico y Discusión de Productos
si tienes algún problema técnico. envía el problema a nuestro foro. ¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.