hola, soy eugene blanchard, voy
a hablar sobre algunas de las capacidades
del rastreador de paquetes y la
conexión con el mundo real, lo que vamos a
hacer es
crear
un servidor web en el rastreador de paquetes que
voy a poder acceder
a través de mi navegador web de escritorio, lo
primero que hago es ir
abrir la computadora de una sola placa, el
sbc,
y esa es con la que vamos a comenzar,
así que obtuve el spc
abierto y haga clic en él aquí y hay una
pestaña llamada
programación abrir programación y por
defecto tiene un
programa llamado en blanco aquí no quiero
el espacio en blanco así que voy a
eliminarlo se ha ido voy a crear
un uno nuevo,
puede tener múltiples programas aquí,
solo quiero hacer
borrón y cuenta nueva, así que vaya a nuevo, asígnele un nombre de proyecto
servidor http
y luego, debajo de una plantilla, tienen todas
estas plantillas diferentes aquí
y las que nos interesan se llaman
las
reales. son los que se conectan con el
mundo real,
así que iremos al servidor http real
javascript, tiene la opción de
javascript o python,
eh, lo que encontré, no parece
importar demasiado, es solo que sabe si
está
familiarizado con javascript, vaya a java o
estoy familiarizado con python, probé
ambos
y eso, así que solo tomaré
javascript y luego crearé
para que se cree el servidor http
javascript um, aquí está el
programa principal donde está y hay dos puntos
así que si regresa a dos puntos,
esto le da una lista de todos los programas
que puede ejecutar,
haremos clic en él y vamos a
principal
y aquí está nuestro javascript principal en este momento,
no soy experto en programación,
soy una especie de uno que puede
enredarse y modificar y
hacer que las cosas funcionen, así que vamos a
echarle un vistazo, así que aquí hay
diferentes funciones en la publicación, así que si vas a
hacer una publicación, si vas a hacer
una obtiene estas son diferentes
formas de acceder a los archivos con un servidor web
haciendo publicaciones y agallas y luego, si
nos desplazamos hacia abajo,
hay una solicitud de archivo en los archivos y luego
está la que queremos llamada
configuración de funciones, por lo que la configuración de funciones lo que tiene
es que
tiene un su servidor y tiene su
inicio de servidor
y este número aquí ocho siete seis
cinco
ese es el puerto en el que vamos a
acceder a este servidor,
así que desplacémonos un poco más
hacia abajo aquí y
aquí mismo voy a hacer esto un un
poco más grande para que podamos ver
mejor el código,
tenemos lo que se llama ruta del servidor
y lo que esto significa
si está accediendo
al servidor web desde el navegador y tiene un
ejemplo de barra oblicua de contactos que sería
el directorio que está buscando para su
web servidor
en el puerto 8765
slash contactos operará esta
rutina
esta subrutina llamada server dot on
under contactos
así que vendremos aquí y diremos cuando
vea
slash contactos como parte de la url
ejecuta esta pequeña rutina
que va a haga esta información y va
a responder con los
contactos alcanzados, está bien,
ahora sabemos qué es lo que va a
pasar aquí, así que lo que voy a hacer ahora
es ejecutar
esto, así que hay un botón aquí
llamado ejecutar,
así que se está ejecutando y lo que pregunta. te
pide
permiso para iniciar el servidor http en el
puerto 8765. ¿Quieres permitirlo? Sí,
eso es lo que queremos hacer, así que
ahora se está ejecutando, abramos un
navegador web
en mi navegador web, así que voy a puse
127.0.0.1
en el puerto 8765
y luego lo que quiero hacer es mirar los
contactos,
así que veamos qué sucede aquí, así que
han sucedido un par de cosas, echemos
un vistazo
aquí, lo que hizo fue
ir a la dirección del host local
puerto 8765 que es lo que
está escuchando nuestro servidor web, así que fuimos a
cortar contactos, decía ejecutar esta
subrutina o rutina en el
servidor, subrayar contactos, dice cuando
llegue,
vamos a imprimir c dash url
y esto es lo que teníamos aquí c dash url
y cuál era la barra de contactos de url y
cuál era la ip es 127.0.0.1,
por lo que parece que esta es la
dirección ipv6 y luego la dirección ipv versión 4
en
ese momento, lo que dice es responder
con contactos alcanzados, por lo que aquí
respondió con alcance
contactos en este momento cada vez que escribo código lo que
encuentro es i uh no me gustan las letras
como c y eso,
así que voy a cambiarlo a conectado a
través de deletrear correctamente el video correcto, uh
url correcto para que así obtengamos un error
mensaje aquí sabemos exactamente lo que significa esta c
aquí um, así que voy a subir aquí
y dice que falló la url
fab ic su ícono favorito ícono de punto
de esta ip, así que funcione en los
archivos correctamente para que no pueda recoger un el
archivo dice
fallar f por fallar, así que digamos
fallar, así que haga algunos cambios aquí,
algunas de las otras cosas que puedo hacer es
solo porque
no me gusta ocho siete seis cinco no es
un
usted sabe que no es una web válida
cosa, así que lo llamaré
8002 correcto o dije digamos
8008 correcto, a menudo vemos que, como servidor web,
cualquier otra cosa que podamos hacer bien aquí
hay un error tipográfico que dice
g capital, eso es correcto, puedo poner get
minúsculas i Me gusta arreglar cosas como esa,
así que hice algunos cambios, así que
voy a dejar de
ejecutarlo nuevamente. Me pregunta si
desea permitir que se ejecute en este nuevo
aquí.
Dice corriendo aquí iniciando la
web. el servidor que
hice ahora se está ejecutando y de donde proviene la ejecución,
veamos si puedo encontrarlo
aquí, este es el código en ejecución aquí, de
donde proviene el
informe, lo registré y ahora puedo
ir a mi navegador web
nuevamente y esto momento, lo que voy a hacer
es 8008. He
estado jugando demasiado con esto,
intentémoslo de nuevo,
así que ahí vamos. 8008 contactos llegan a
contacto, así que puedo cambiarlo a esto.
dirección IP mi
dirección IP es 192.168.1.69
y eso es totalmente por coincidencia,
no lo configuré también, simplemente lo
recogí en
dacp y llega a
los contactos, podemos echar un
vistazo aquí
y diremos que lo veamos. se conectó a través de la IP de
contactos de URL originalmente en nuestro host local
y luego se conectó a través de los contactos de barra diagonal de URL
con la dirección IP de
192.168.1.69
y sigue fallando en la estafa favorita
aquí. No estoy seguro de por qué
viene eso, creemos
otro.
directorio porque voy a copiar
estos contactos ya que sabemos que funciona, así que
hice un copiar y pegar
justo ahora son los contactos.
veo
una URL que termina con una barra inclinada hola
y lo que vamos a hacer es
ir a nuestro
servicio de saludo aquí arriba que aún no hemos
creado, así que ahora voy a ir y
echar un vistazo a mi
servidor en los contactos solo
copiemos esta parte aquí vamos,
así que tengo dos servicios en los contactos, así que a
este voy a llamar hola
y me conectaré a través de la URL
correcta y en lugar de mi respuesta voy
a escribir aquí hola mundo está
bien, el servicio está encendido, así que lo detendré,
ejecútelo de nuevo y volverá a preguntar
si desea iniciar el servidor en 8008.
Diré
seguro por qué no y traigamos
aquí para que esté ejecutando mi servidor.
mostrar mi navegador web
en mi navegador web en lugar de contactos
voy a decir
intentemos esto una vez más allí vamos
hola mundo parece que
a veces toma un poco de tiempo antes de que
se conecte así que aquí está mi mensaje
hola mundo
justo en mi servidor 192.1681.69 al que estoy
accediendo desde
mi navegador web Opera justo y aquí
dice que está conectado a través de url slash
hello ip
así que eso es bastante simple hello world pero
me gustaría poner más código ahí
así que lo que voy a hacer lo que tengo que hacer es
mostrar un código que
escribí anteriormente
esto es típico un html
estático
pre muy simple obtuve mi html mi cabeza mi título hola
título mundial
que debería aparecer aquí um voy
a tener un cuerpo que dice hola mundo y
uh h1 fuente en negrita grande y luego pongo algunas
tareas aleatorias aquí se llama
texto de lorem ipsum y mi cuerpo y mi html
así que voy a hacer esto, voy a
pegarlo literalmente en el medio los
signos de exclamación aquí
y lo tenemos aquí y
parece que tenemos muchos errores aquí
dice cadenas no cerradas entonces lo que encontramos
es que no podemos tener tenemos que tener
todo en una
línea hay una limitación aquí bien mi
respuesta va a enviar
este código bien,
así que lo detendremos,
comenzamos a ejecutarlo, dice que sí, desea
ejecutar en el puerto 8008,
seguro que sí, y ahora vengo aquí a mi
sbc uno para poder ver qué
está pasando aquí
. Abriré mi navegador web y en mi
navegador web
actualizaré aquí vamos y ahora lo que
tenemos es nuestro hola mundo
tenemos nuestro título de hola mundo y
tenemos nuestro hola mundo y tenemos nuestro
relleno de lauren epson aquí para que podamos
crear
páginas web como esa bien y tenemos
nuestras limitaciones
ahora una de las cosas con el sb
una computadora de placa única es que
no tiene un sistema de archivos
correcto, así que estaba pensando bien ¿por qué no
uso algo que tiene un navegador web
ya está integrado y tiene un sistema de archivos,
así que lo que hice fue tomar
el servidor web, pasé por el
mismo proceso,
modifiqué el código aquí y creo que
sería mejor usar el servidor web
porque básicamente ya tiene
un sistema de archivos correcto, puedo ir a mi
navegador web
y abriré otro aquí y
pondré
192 168 169,
por lo que el número de puerto que usé en ese
fue ocho
mil uno y ahí vamos,
hello world server zero, dice hello
world title otra vez y nuestros
datos de lauren epson correctos, así que
esto es interesante porque ahora puede
acceder, en este caso, a los servidores web
del mundo real en el rastreador de paquetes,
ahora echemos un vistazo a algunos de las
opciones aquí para poder crear uno nuevo
no quiero hacer eso quiero
subir aquí voy a crear un nuevo
proyecto
y puedo ver las diferentes
plantillas y
algunas de las cosas que podemos hacer si
queremos estamos interesados en cualquier cosa
que diga real
podemos tener un cliente http real
para que podamos acceder a servidores web externos
dentro del rastreador de paquetes hicimos un servidor http real
podemos tener clientes tcp reales servidores tcp reales
clientes de sitios web servidores websocket
reales enchufes udp correctos y puede
crear una aplicación de escritorio,
esto está un poco más allá de mi
capacidad,
pondré un enlace donde un youtuber
básicamente
creó un cliente tcp real y luego
se conectó a un
servidor tcp correcto y eso y así con
esto puede construir
servicios que podrían acceder al mundo exterior
bien, así que eso es básicamente lo que
quiero mostrarles
es que pueden crear un
rastreador de paquetes de acceso desde el mundo real usando
los
scripts java y python que están
disponibles para ustedes,
muchas gracias