Conexión inversa del servicio remoto de Easy Language
Dado que desea escribir una IP de conexión de rebote, no debe usarse. Obtenga resolución ftp o dns; de lo contrario, el código no se conectará después de reiniciar. Escriba el código de esta manera. >
Soporte de biblioteca de Internet
.Soporte de biblioteca de análisis de puerto de subprograma, tipo de texto
.Puerto de llenado de variables locales, tipo de texto
.Local. puerto final variable, tipo de texto, "0 "Puerto de relleno = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" ' 40
Puerto final = Texto dividido (puerto de llenado, ":", )
. (obtiene el número de miembros de la matriz (puerto final) >2)
Retorno (puerto final[1] + "|" + puerto final[2])
Predeterminado
Retorno ("")
.Sentencia finalizada
.Análisis en línea HTTP de subrutina, tipo de texto
.Dirección HTTP variable local, tipo de texto
.Variable local Analizar HTTP, tipo de texto, "1" Dirección HTTP = "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" ' 60"
. Si es verdadero (dirección HTTP ≠ obtener texto duplicado (60, " B"))
analizar HTTP = dividir texto(dirección HTTP, "|", )
regresar (a texto(HTTP leer archivo(analizar HTTP [1])))
.if true Fin
Retorno (""). Análisis de nombre de dominio dinámico de subrutina, tipo de texto
Dirección de nombre de dominio variable local, tipo de texto
. Análisis de nombre de dominio de variable local, tipo de texto, "2" dirección de nombre de dominio = "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC" ' 50
. "))
Analizar nombre de dominio = Dividir texto (dirección de nombre de dominio, "|", )
Regresar (obtener dirección IP (analizar nombre de dominio [1]))
Si es verdadero, finalice
Retorno("")
======================. ================== Análisis Se adjunta la parte en línea debajo de la parte de la dirección =================== Versión 2. .Subroutine_Clock 1_Period Event
IP de variable local, tipo de texto
División de variable local, tipo de texto, "0"IP = análisis de puerto ()
. Dividir = dividir texto (IP, "|", )
.El juicio comienza (IP ≠ “”)
Cliente 1.Conectar (dividir [1], al valor (dividir [ 2]))
IP del cliente = dividir [ 1]
.Predeterminado
IP = análisis en línea HTTP ()
Borrar matriz (dividir)
Dividir = Dividir texto (IP , ":", )
.El juicio comienza (IP ≠ "")
Cliente 1. Conectar ( dividir [1], a valor (dividir [2])) p>
IP del cliente = Dividir[1]
IP predeterminada
= Análisis de nombre de dominio dinámico. ()
. Inicio del juicio (IP ≠ “.
”)
Cliente 1.Conectar(IP, 5689)
Cliente IP = IP
.Predeterminado
Cliente 1.Conectar( "127.0.0.1", 9090) ' Solo se utiliza para depurar después de la compilación
IP del cliente = "127.0.0.1"
Texto de depuración de salida ("Dirección IP de conexión")
.El juicio termina.El juicio termina.El juicio termina======================== La hora del reloj aquí es la hora del latido del corazón. No lo hagas. Demasiado pequeño, de lo contrario se ocuparán recursos más grandes==========
.