Red de conocimiento informático - Aprendizaje de código fuente - Conexión inversa del servicio remoto de Easy Language

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]))

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==========

.