|
|
|
|
|
- Paramètres du serveur
- Nom de l'utilisateur et mot de passe
- FTP standard
NetConnecte (Fonction) En anglais : NetConnect Connecte à un serveur FTP (File Transfer Protocol) ou RPC (Remote Procedure Call) réalisé avec WINDEV. Remarque : il n'est pas possible de détecter automatiquement la connexion d'un nouveau client. Une programmation spécifique est nécessaire. ConnectRPC est un entier // Se connecte à un serveur RPC sur le port 5010 ConnectRPC = NetConnecte("148.61.125.245", ServeurRPC, ... "NOMUTILIS1", "PASS1", Faux, INTERNET, 5010) Syntaxe
<Résultat> = NetConnecte(<Adresse du poste> , <Serveur> , <Nom utilisateur> , <Mot de passe> [, <Cryptage> [, <Type de réseau> [, <Numéro de port> [, <Clé>]]]])
<Résultat> : Entier - Identifiant de la connexion,
- 0 si la connexion a échoué. En cas d'erreur, la fonction ErreurInfo permet d'obtenir plus de détails sur l'erreur.
<Adresse du poste> : Chaîne de caractères - Adresse IP du poste serveur au format xxx.xxx.xxx.xxx (obtenu par la fonction NetAdresseIP),
- Nom du poste serveur (obtenu par la fonction NetNomMachine).
<Serveur> : Constante Type du serveur :
| | ServeurFTP | Utilisation d'un serveur WINDEV FTP. Toutes les fonctions NET sont utilisables. | ServeurRPC | Utilisation d'un serveur WINDEV RPC. Les fonctions de transfert de fichier ne sont pas disponibles. |
<Nom utilisateur> : Chaîne de caractères Ansi Nom de l'utilisateur qui tente de se connecter. Combiné avec le <Mot de passe>, ce paramètre permet d'identifier l'utilisateur (voir Notes). <Mot de passe> : Chaîne de caractères Ansi Mot de passe associé à l'utilisateur qui tente de se connecter (voir Notes). <Cryptage> : Booléen optionnel - Vrai pour crypter les données transmises,
- Faux (valeur par défaut) pour aucun cryptage.
Si le serveur est lancé avec l'option de cryptage à Vrai (fonction NetDémarreServeur), les postes client devront se connecter avec la fonction NetConnecte en utilisant l'option <Cryptage> = Vrai. Si le cryptage est demandé, la clé de connexion (paramètre <Clé>) sera elle aussi cryptée.
<Type de réseau> : Constante optionnelle de type entier Temps d'attente de réponse (TimeOut) utilisé pour la connexion. Ce paramètre peut correspondre :- à la durée en millisecondes du temps d'attente de réponse,
- à une constante spécifique.
| | INTERNET (valeur par défaut) | Valeur adaptée à l'utilisation d'Internet (temps d'attente de réponse important) | INTRANET | Valeur adaptée à l'utilisation d'Intranet (temps d'attente de réponse faible) |
<Numéro de port> : Entier optionnel Numéro de port sur lequel le serveur doit être lancé. Par défaut, le client tente de se connecter au serveur sur le port 2000 pour le RPC et 2001 pour le FTP. <Clé> : Chaîne de caractères optionnelle Ansi Permet de sécuriser l'accès au serveur. Chaque client essayant de se connecter au serveur doit utiliser la même clé que celle précisée avec la fonction NetDémarreServeur. Si les clés sont différentes, la connexion est refusée.Si le paramètre <Cryptage> est à Vrai, la clé est cryptée. Remarques Il est indispensable de connaître certains paramètres du serveur pour se connecter : - Adresse IP du serveur
- Type du serveur : RPC ou FTP
- Cryptage du serveur
- Port du serveur
- Clé si celle-ci est précisée lors du démarrage du serveur
Nom de l'utilisateur et mot de passe Les paramètres <Nom utilisateur> et <Mot de passe> permettent au serveur de reconnaître s'il s'agit d'un utilisateur autorisé ou non. La liste des autorisations et des mots de passe des utilisateurs se trouve dans le fichier WDRPCSRV.INI dans le répertoire du projet serveur. Voici un exemple de contenu de ce fichier : [Passwords] NOMUTILIS1 = PASS1 NOMUTILIS2 = PASS2 NOMUTILIS3 = PASS3 WINDEV permet d'utiliser un FTP standard avec la fonction FTPConnecte. Classification Métier / UI : Code métier Composante : wd300com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|