|
|
|
|
|
- Paramètres du serveur
- Nom de l'utilisateur et mot de passe
- Réception des messages
NetDémarreServeur (Fonction) En anglais : NetStartServer Lance un serveur FTP (File Transfer Protocol) ou RPC (Remote Procedure Call) réalisé avec WINDEV. 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 : | | ServeurFTP | Utilisation d'un serveur WINDEV FTP. Les fonctions de gestion de fichiers sont autorisées (par exemple fonctions NetEnvoieFichier et NetRécupèreFichier). | ServeurRPC | Utilisation 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 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 La réception des messages se fait au travers d'événement dont le numéro est choisi par le développeur. Composante : wd300com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|