PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → HOuvreConnexion
HOuvreConnexion
Débuté par Jean-Michel, 12 aoû. 2022 17:09 - 7 réponses
Membre enregistré
834 messages
Popularité : +13 (13 votes)
Posté le 12 août 2022 - 17:09
Bonjour,

L'adresse IP de mon poste est le 192.168.1.8
Le nom su serveur est : Lenovo2

Nouvelle_connexion..Provider = hAccèsHFClientServeur
Nouvelle_connexion..Utilisateur = gsLogin
Nouvelle_connexion..MotDePasse = gsPwdb
Nouvelle_connexion..Serveur = gsServeurPort
Nouvelle_connexion..BaseDeDonnées = gsDB
Nouvelle_connexion..Cryptage = hCryptageNon


Quand je mets l'adresse IP, la connexion se fait correctement.





Quand je met le nom du pc(serveur), pas de connexion.





Cela m'oblige de mettre une ip fixe.
Une idee svp, merci.

--
Synchronize Systems International LTD
Développement d'outils de gestion

Environnements AS400 – Windows
Langages GAP III – CL – Visual Basic - Visual Adélia - Adélia - Windev - Windev Mobile

Bangkok / Pattaya
Membre enregistré
637 messages
Popularité : +36 (36 votes)
Posté le 12 août 2022 - 17:43
Bonjour,

Le nom du PC n'est pas résolu. Si ton appli accède aux données depuis le même poste, "localhost" devrait fonctionner.
Si tu veux accéder au serveur depuis un autre poste, essaye de voir s'il est possible d'associer le nom du poste avec son IP. Cela doit pouvoir se faire dans les DNS de ton routeur. Jamais testé cela mais devrait être possible.

Bon dev,
Eric.

--
Eric DELATTRE
Membre enregistré
42 messages
Posté le 12 août 2022 - 18:13
Bonjour,

Tu as aussi les fonctions NetListeAdresseIP, NetAdresseIP et NetNomMachine qui peuvent te permettre de comprendre le problème en demandant à windev ce qu'il voit comme nom de machine, ip du poste, ...

Car c'est très louche que le nom de la machine ne fonctionne pas.
Membre enregistré
3 334 messages
Popularité : +93 (137 votes)
Posté le 12 août 2022 - 19:28
As tu un serveur DNS sur ton réseau local ?
Il ce peut aussi que ton routeur est mal paramétré.
Mais tout cela reste un problème IP qui n'a pas vraiment de rapport avec windev.
Mais NetAdresseIP(Lenovo2) te donne t'il la bonne IP ?
Membre enregistré
834 messages
Popularité : +13 (13 votes)
Posté le 13 août 2022 - 03:56
Merci a vous tous de m'avoir repondu.
Effectivement j'aurai du préciser que j'essaye de me connecter a partir d'un autre poste et d'un Android.
Non, ca n'a pas de rapport DIRECT avec windev mais indirectement si car on utilise des connexions avec windev.

J'ai modifie mon fichier Host comme tel :
127.0.0.1 Localhost

J'ai même essaye
127.0.0.1 Lenovo2
192.168.1.8 Lenovo2 (Je pense inutile car s'il s'attribue un nouveau IP, ca ne fonctionnerait plus)

Sur mon reseau a partir d'un autre poste, je vois bien mon Lenovo2
Je ping le 192.168.0.8
Je ne ping pas le Lenovo2

Encore merci pour vos informations. Je ne vous embête plus avec ca.
Je vais mettre ce post sur Windev mobil car ils doivent etre plus confronte par ce genre de problème.
By

--
Synchronize Systems International LTD
Développement d'outils de gestion

Environnements AS400 – Windows
Langages GAP III – CL – Visual Basic - Visual Adélia - Adélia - Windev - Windev Mobile

Bangkok / Pattaya
Membre enregistré
3 334 messages
Popularité : +93 (137 votes)
Posté le 13 août 2022 - 08:55
Tu écris
"Sur mon reseau a partir d'un autre poste, je vois bien mon Lenovo2
Je ping le 192.168.0.8
Je ne ping pas le Lenovo2"

C'est bien un problème de dns
Normalement, tu devrais pouvoir ping Lenovo2
Il faut modifier le Host sur le poste distant


A partir d'Android, le problème c'est que le protocole SMB (propre à Windows) n'est pas par défaut sur l'OS
Tu ne pourras pas accéder aux partages par défaut
Il y a d'ailleurs une LST dessus

A partir d'un mobile, le second problème c'est que
Si tu te connectes en wifi cela peut fonctionner avec l'IP l'an
Mais en data mobile il te faut une IP wan

Personnellement je te conseille de mettre ton serveur HFSQL sur pcscloud
Se sera plus simple a gérer
Membre enregistré
834 messages
Popularité : +13 (13 votes)
Posté le 14 août 2022 - 12:32
Merci Popoy,
A partir du mobil, je ping l'adresse IP du serveur et tout fonctionne correctement.
Mettre la base sur PCScloud ralenti fortement les acces, j'ai deja essaye.
Le probleme est resolu en attribuant un IP fixe au serveur mais je voulais m'affranchir de ca.
Par contre tu me dis que c'est un prob de DNS. ok Je ne m'y connait pas, je vais gratter. Merci.
A++

--
Synchronize Systems International LTD
Développement d'outils de gestion

Environnements AS400 – Windows
Langages GAP III – CL – Visual Basic - Visual Adélia - Adélia - Windev - Windev Mobile

Bangkok / Pattaya
Membre enregistré
286 messages
Popularité : +24 (28 votes)
Posté le 14 août 2022 - 21:38
@Jean Michel
il y a aussi la possibilité de réserver une IP en fonction d'une Mac adresse, cela évite une IP fixe ...
il y a bien des années lors d'une formation MCSE Réseaux que j'ai suivi, il était conseillé de toujours attribuer une IP fixe à un serveur :-)
Bien cordialement
Gemini
Message modifié, 14 août 2022 - 21:41