Bonjour,
j'ai développé une application utilisant la gestion du groupware pour gérer les accès des utilissateurs dans l'application.
Je n'ai rencontré aucun problème jusqu'à présent sauf que récemment, j'ai deux utilisateurs qui ont souhaité se connecter depuis chez eux avec une box SFR et la fonction gpwOuvre me renvoie la constante gpwErreur sans même ouvrir la fenêtre de login (d'autres utilisateurs se sont connecté à l'application depuis chez eux derrière des box d'autres opérateurs et n'ont pas eu de soucis).

voici ce que me renvoie la fonction ErreurInfo()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
La connexion au serveur 4.3.2.1 a échouée
Le soucis est que mon serveur a une adresse ip 1.2.3.4

Si l'utilisateur connecte son pc à son téléphone via le partage de connexion, la fenêtre de login s'affiche bien et il peut se connecter à l'application.

Y-a-t'il des éléments particuliers au niveau de la fonction gpwOuvre() qui justifieraient que celà fonctionne derrière toutes les box internet et non derrière celles de SFR (ouverture de port, ...)?

Voici le code de lancement du groupware
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
cnxServeurConnexion est une Connexion
 
cnxServeurConnexion ..Utilisateur = "toto"
cnxServeurConnexion ..MotDePasse = "tata"
cnxServeurConnexion ..Serveur = "1.2.3.4"
cnxServeurConnexion ..BaseDeDonnées = "maBase"
cnxServeurConnexion ..Provider = hAccesHFClientServeur
 
gnIdConnexion est un entier = HOuvreConnexion(cnxServeurConnexion)
SI gnIdConnexion <> 0 ALORS
    SI gpwOuvreConnexion(cnxServeurConnexion,cnxServeurConnexion..Utilisateur,cnxServeurConnexion..MotDePasse,cnxServeurConnexion..Serveur,cnxServeurConnexion..BaseDeDonnées,hAccesHFClientServeur,hoLectureEcriture) ALORS
        nResServeur est un entier = gpwOuvre()
        SI nResServeur <> gpwOk
            SELON nResServeur
                CAS gpwErreur: Erreur(ErreurInfo())
                CAS gpwutilisateurInconnu: Erreur("utilisateur inconnu")
                CAS gpwMotDePasseinvalide: Erreur("Mot de passe Invalide")
            FIN
        FIN
    FIN
FIN

je vous remercie