PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Accéder au poste serveur depuis l'extérieur
Accéder au poste serveur depuis l'extérieur
Débuté par florent.alto, 04 fév. 2006 08:37 - 1 réponse
Posté le 04 février 2006 - 08:37
Bonsoir,

Au lancement de mon appli HF C/S, je sélectionne si je me connecte en réseau
local ou bien via internet.

Dans le cas où je connecte via internet au serveur, comment puis-je accéder
aux données du serveur de l'extérieur (configuration, comment faites vous) ?

Merci d'avance de vos réponses.

Salutations. Flo
Posté le 04 février 2006 - 21:11
J'utilise une appli C/S de la même manière que vous : soit sur le LAN, soit à partir d'Internet.

Voici le code que j'utilise :

// AdresseDuServeur est l'IP publique de ma connexion ADSL

// On commence par tester la connexion en passant par Internet
SI PAS HOuvreConnexion(sNomConnexion, LogInUtilisateur, MotDePasseUtilisateur, AdresseDuServeur+":"+PortUtilisé, NomDeLaBaseDeDonnées, hAccèsHFClientServeur, hOLectureEcriture) ALORS
// Connexion impossible sur le WAN, on va essayer en passant par le LAN
// AdresseDuServeur est l'IP privée de mon serveur
SI PAS HOuvreConnexion(sNomConnexion, LogInUtilisateur, MotDePasseUtilisateur, AdresseDuServeur+":"+sPortUtilisé, sNomDeLaBaseDeDonnées, hAccèsHFClientServeur, hOLectureEcriture) ALORS
TitreSuivant("ERREUR FATALE")
Erreur ("Connexion au serveur impossible")
FinProgramme()
FIN
FIN

// On bascule le traitement des fichiers en client/serveur
HChangeConnexion("*", sNomConnexion)
// Renseignement du mot de passe des fichiers de données
// Ouverture des fichiers de données
HOuvre("*", sMotDePasseFichiersFIC)

Il faut sur le routeur ADSL utiliser la table de routage NAT pour basculer les informations du port utilisé (généralement le port 4900) vers l'IP privée du serveur.

Si l'accès à l'appli s'effectue par ADSL et que votre FAI, ou celui des personnes utilisant l'appli est Free, changez le port 4900 (utilisé pour le QoS). Un port en dessous de 1000 inutilisé fera l'affaire.

L'install du serveur Manta ne pose aucun problème...

Bon courage...