DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions Net
  • Paramètres du serveur
  • Nom de l'utilisateur et mot de passe
  • Réception des messages
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Avertissement
Cette fonction est conservée par compatibilité. Il est conseillé d'utiliser un serveur FTP, SSH ou SCP standard. Pour plus de détails, consultez Manipuler des fichiers sur un serveur FTP et Fonctions FTP Standard.
Lance un serveur FTP (File Transfer Protocol) ou RPC (Remote Procedure Call) réalisé avec WINDEV.
Exemple
ConnectRPC est un entier
// Se connecte à un serveur RPC sur le port 5010
ConnectRPC = NetDémarreServeur(ServeurRPC, Faux, 5010)
Syntaxe
<Résultat> = NetDémarreServeur(<Serveur> [, <Cryptage> [, <Numéro de port> [, <Clé> [, <Adresse IP du serveur>]]]])
<Résultat> : Entier
  • Identifiant du serveur,
  • 0 si la connexion a échoué.
<Serveur> : Constante
Type du serveur :
ServeurFTPUtilisation d'un serveur WINDEV FTP. Les fonctions de gestion de fichiers sont autorisées (par exemple fonctions NetEnvoieFichier et NetRécupèreFichier).
ServeurRPCUtilisation d'un serveur WINDEV RPC.
<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, 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.
<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 WINDEV.
  • sur le port 2001 pour le FTP WINDEV.
<Clé> : Chaîne de caractères optionnelle
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 définie 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.
<Adresse IP du serveur> : Chaîne de caractères optionnelle
Adresse IP du poste serveur. Ce paramètre doit être spécifié si le serveur a plusieurs adresses IP (serveur utilisant plusieurs cartes réseau par exemple). Cette adresse IP peut être donnée sous la forme :
  • Adresse IP au format XXX.XXX.XXX.XXX ( par exemple, 125.5.110.100).
  • Adresse IP contenant le nom du serveur (par exemple, pop3.freesbee.fr). Cette syntaxe est conseillée.
  • Adresse IP obtenue par la fonction NetAdresseIP.
Remarques

Paramètres du serveur

Il est indispensable de connaître les paramètres du serveur pour se connecter :
  • Si le numéro de port est précisé, le client devra utiliser le même numéro de port dans la fonction NetConnecte.
  • Si le serveur est lancé avec le paramètre <Cryptage> à Vrai, les clients devront se connecter avec le paramètre <Cryptage> à Vrai dans la fonction NetConnecte.
  • Si le serveur est lancé avec une <Clé> spécifique, les clients devront se connecter en précisant la même chaîne de caractères <Clé> dans la fonction NetConnecte.

Nom de l'utilisateur et mot de passe

Les paramètres <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

Réception des messages

La réception des messages se fait au travers d'événement dont le numéro est choisi par le développeur.
Composante : wd290com.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 07/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale