|
|
|
|
- Parámetros del servidor
- Nombre de usuario y contraseña
- FTP estándar
Se conecta a un servidor FTP (File Transfer Protocol) o a un servidor RPC (Remote Procedure Call) alimentado por WINDEV. Observación: la conexión de un nuevo cliente no se puede detectar automáticamente. Se requiere una programación específica.
ConnectRPC is int // Connects to a RPC server on port 5010 ConnectRPC = NetConnect("148.61.125.245", RPCServer, ... "USERNAME1", "PWD1", False, INTERNET, 5010)
Sintaxis
<Result> = NetConnect(<Computer Address> , <Server> , <User name> , <Password> [, <Encryption> [, <Type of network> [, <Port number> [, <Key>]]]])
<Result>: Integer - Identificador de Connection,
- 0 si la conexión falla. ErrorInfo devuelve más detalles sobre el error.
<Computer Address>: Character string (with quotes) <Server>: Constant Tipo de servidor:
| | FTPServer | Se utiliza un servidor FTP WINDEV. Se pueden utilizar todas las funciones NET. | RPCServer | Se utiliza un servidor RPC WINDEV. Las funciones para la transferencia de archivos no están disponibles. |
<User name>: Ansi character string (with quotes) Nombre del usuario que intenta conectarse. Combinado con <Password>, este parámetro le permite identificar al usuario (vea las Notas). <Password>: Ansi character string (with quotes) Contraseña associated con el usuario que intenta conectarse (ver las Notas). <Encryption>: Optional boolean - True para encriptar los datos transmitidos,
- False (valor predeterminado) para no cifrar.
Si el servidor se inicia con la opción de cifrado en True ( NetStartServer), los equipos cliente deberán conectarse con la función NetConnect utilizando la opción <Cifrado> = True. Si se solicita el cifrado, también se cifrará la clave de conexión (parámetro <Key>).
<Type of network>: Optional integer constant El tiempo de espera utilizado para la conexión. Este parámetro puede corresponder a:- la duración del tiempo de espera de la respuesta en milisegundos,
- una constante específica.
| | INTERNET (valor predeterminado) | Valor adecuado para INTERNET (largo tiempo de respuesta) | INTRANET | Valor adecuado para INTRANET (tiempo de respuesta corto) |
<Port number>: Optional integer Número del puerto en el que se ejecutará el servidor. Por Default, el cliente intenta conectarse al servidor en el puerto 2000 para RPC y en el puerto 2001 para FTP. <Key>: Optional Ansi character string Se utiliza para asegurar el acceso al servidor. Cada cliente que intente conectarse al servidor debe utilizar la misma clave que la definida por NetStartServer. La conexión se rechaza si las llaves son diferentes.Si el parámetro <Cifrado> se establece en True, se cifra la clave. Observaciones Algunos parámetros del servidor son necesarios antes de que se pueda establecer una conexión: - IP Address del servidor
- Tipo de servidor: RPC o FTP
- Encriptación del servidor
- Puerto del servidor
- Clave si ésta se especifica al iniciar el servidor
Nombre de usuario y contraseña <Nombre de usuario> y <Contraseña> permiten que el servidor averigüe si el usuario es un usuario 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
WINDEV le permite utilizar un FTP estándar con FTPConnect.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|