AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones Net
  • Parámetros del servidor
  • Nombre de usuario y contraseña
  • Recepción de mensajes
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Advertencia
Esta función se conserva por motivos de compatibilidad con versiones anteriores. Se recomienda utilizar un servidor FTP, SSH o SCP estándar.. Para obtener más información, consulte Manipular archivos en un servidor FTP y Funciones FTP estándar.
Inicia un servidor FTP (File Transfer Protocol) o RPC (Remote Procedure Call) alimentado por WINDEV.
Ejemplo
ConnectRPC is int
// Connects to an RPC server on port 5010
ConnectRPC = NetStartServer(RPCServer, False, 5010)
Sintaxis
<Result> = NetStartServer(<Server> [, <Encryption> [, <Port number> [, <Key> [, <Server IP address>]]]])
<Result>: Integro
  • ID de servidor,
  • 0 si la conexión falla.
<Server>: Constante
Tipo de servidor:
FTPServerSe utiliza un servidor FTP WINDEV. Se admiten funciones de archivo (NetGetFile y NetSendArchivo, por ejemplo).
RPCServerSe utiliza un servidor RPC WINDEV.
<Encryption>: Booleano opcional
  • True para cifrar los datos transmitidos,
  • False (valor predeterminado) para no cifrar.
Si el servidor se inicia con la opción de cifrado en True, los equipos cliente deberán conectarse con la función NetConnect utilizando la opción <Cifrado> = True.
Si se solicita un cifrado, también se cifrará la clave de conexión ().
<Port number>: Entero opcional
Número del puerto en el que se ejecutará el servidor. Por Default, el cliente intenta conectarse al servidor:
  • en el puerto 2000 para WINDEV RPC.
  • en el puerto 2001 para WINDEV FTP.
<Key>: Cadena de caracteres opcional
Se utiliza para asegurar el acceso al servidor. Cada cliente que intente conectarse al servidor debe utilizar la misma clave definida con la función NetStartServer. La conexión se rechaza si las llaves son diferentes.
Si el parámetro <Cifrado> se establece en True, se cifra la clave.
<Server IP address>: Cadena de caracteres opcional
Servidor IP Address. Este parámetro debe especificarse si el servidor tiene varias direcciones IP (por ejemplo, si el servidor utiliza varias tarjetas de red).. Esta IP Address puede tener el siguiente formato:
  • IP Address en formato XXX.XXX.XXX.XXX (125.5.110.100 por ejemplo).
  • IP Address que contiene el nombre del servidor (pop3.freesbee.eu por ejemplo). Se recomienda esta sintaxis.
  • IP Address devuelta por NetIPAddress.
Observaciones

Parámetros del servidor

Los parámetros del servidor son necesarios antes de establecer una conexión:
  • Si se especifica el número de puerto, el cliente deberá utilizar el mismo número de puerto en NetConnect.
  • Si el servidor se inicia con el parámetro <Cifrado> establecido en True, los clientes deben conectarse con el parámetro <Cifrado> establecido en True en la función NetConnect.
  • Si el servidor se inicia con una <Clave> específica, los clientes deberán conectarse utilizando la misma cadena de caracteres <Clave> en la función NetConnect.

Nombre de usuario y contraseña

Los parámetros y permiten al servidor comprobar si el usuario está autorizado o no. La lista de autorizaciones y contraseñas para los usuarios está disponible en el fichero WDRPCSRV.INI que se encuentra en el directorio del proyecto de servidor.. Ejemplo de contenido de archivo:
[Passwords]
USERNAME1 = PASS1
USERNAME2 = PASS2
USERNAME3 = PASS3

Recepción de mensajes

Los mensajes se reciben a través de eventos cuyo número es elegido por el desarrollador.
Componente: wd290com.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/06/2023

Señalar un error o enviar una sugerencia | Ayuda local