PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Paramètres du serveur
  • Nom de l'utilisateur et mot de passe
  • FTP standard
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
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.
Exemple
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 (avec guillemets)
  • 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 :
ServeurFTPUtilisation d'un serveur WINDEV FTP. Toutes les fonctions NET sont utilisables.
ServeurRPCUtilisation d'un serveur WINDEV RPC. Les fonctions de transfert de fichier ne sont pas disponibles.
<Nom utilisateur> : Chaîne de caractères Ansi (avec guillemets)
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 (avec guillemets)
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)
    INTRANETValeur 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

Paramètres du serveur

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

<NomUtilisateur> et <MotDePasse> 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

FTP standard

WINDEV permet d'utiliser un FTP standard avec la fonction FTPConnecte.
Composante : wd240com.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire