IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HyperFileSQL Discussion :

Accès distant HFCS


Sujet :

HyperFileSQL

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 144
    Points : 88
    Points
    88
    Par défaut Accès distant HFCS
    Bonjour à tous

    Voilà mon problème.
    J’ai installé une BDD HFCS sur un pc Windows XP de mon réseau, ip 192.168.1.15, port TCP 4900. Mon application Windev 16 fonctionne et se connecte, en réseau local, sans probleme.
    Tout est ok.
    Maintenant, je désire que la BDD soit accessible par internet.
    J’ai une Ip publique fixe, telle que 80.xxx.xxx.xxx.
    Donc, dans ma livebox, j’ai :
    - désactivé DHCP
    - dans NAT, j’ai créé la règle port externe=4900, interne 4900, ip 192.168.1.15 TCP.
    Dans le PC 192.168.1.15, j’ai libéré le port 4900 du pare feu.

    Normalement, si j’ai bien compris, l’application devrait pouvoir accéder, à distance, sur le PC 192.168.15 par mon ip publique fixe 80.xxx.xxx.xxx. port 4900.
    Mais je n’arrive pas à me connecter.
    Le ping extérieur vers l’ip publique 80.xxx est ok
    Mais dans firefox, http://80.xxx.xxx.xxx.xxx:4900 ne fonctionne pas.
    Mais si je teste l’IP 80..xxx et port 4900 avec un site tel que www.yougetsignal.com/tools, il me répond que le port est bien ouvert.

    (J’ai posté ce message dans une autre rubrique du forum consacré aux livebox et base de données –où on essaie de m’aider-, mais je suppose que j’aurais dû poster ici en premier).

    Merci.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    303
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 303
    Points : 812
    Points
    812
    Par défaut
    Salut,

    Utilises-tu le Centre de Contrôle HyperFileSQL pour tester la connexion ?
    A mon avis, il faut commencer par ça.

    http://doc.pcsoft.fr/fr-FR/?3540001&...l-presentation

    http://doc.pcsoft.fr/fr-FR/?35400013...-clientserveur


  3. #3
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 144
    Points : 88
    Points
    88
    Par défaut
    Bonjour

    Je peux sans problème, d'un autre poste, accéder à la BDD sur le serveur
    - par le mode test de Windev
    - normalement par l'application
    - et bien sûr avec le Centre de contrôle

    Mon problème est l'accès de l'extérieur.
    Mais je vais le faire à distance, pour vérifier.
    Merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    303
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 303
    Points : 812
    Points
    812
    Par défaut
    Tu peux tester la connexion au serveur en utilisant l'adresse IP publique fixe dans le Centre de Contrôle HyperFileSQL , non ?


  5. #5
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 144
    Points : 88
    Points
    88
    Par défaut
    Oui, mais pas en local.
    Je le ferais à distance.
    Mais avec le site yougetsignal.com, il me dit bien que le port 4900 sur mon IP fixe publique est ouvert.

  6. #6
    Membre éprouvé Avatar de miripesage
    Homme Profil pro
    gerant
    Inscrit en
    Novembre 2009
    Messages
    725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : gerant
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2009
    Messages : 725
    Points : 1 156
    Points
    1 156
    Par défaut
    Citation Envoyé par lepatantpato Voir le message
    Bonjour à tous

    Voilà mon problème.
    J’ai installé une BDD HFCS sur un pc Windows XP de mon réseau, ip 192.168.1.15, port TCP 4900. Mon application Windev 16 fonctionne et se connecte, en réseau local, sans probleme.
    Tout est ok.
    Maintenant, je désire que la BDD soit accessible par internet.
    Bonjour, pour l'accès distant par internet, voyez là
    Au travail, le plus difficile, c'est d'allumer la petite lampe du cerveau. Après, ça brûle tout seul!

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    303
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 303
    Points : 812
    Points
    812
    Par défaut
    Bonjour

    Citation Envoyé par OnePoint Voir le message
    Tu peux tester la connexion au serveur en utilisant l'adresse IP publique fixe dans le Centre de Contrôle HyperFileSQL , non ?

    Citation Envoyé par lepatantpato Voir le message
    Oui, mais pas en local.
    Je le ferais à distance.
    Je ne comprends pas ta réponse.

    En principe, tu peux "contacter" une adresse IP fixe "externe" à partir d'un PC de ton sous-réseau placé derrière ta box internet...
    Par exemple, tu peux "pinger'" ton IP fixe à partir d'un PC local.
    (sous réserve que la box internet, le NAT et le(s) firewall soient configurés en conséquence, évidemment)

  8. #8
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 200
    Points : 9 187
    Points
    9 187
    Par défaut
    Est-ce que tu as configuré une régle pour manta (ouverture du port uniquement pour manta) ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    303
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 303
    Points : 812
    Points
    812
    Par défaut
    Salut,

    Citation Envoyé par miripesage Voir le message
    Bonjour, pour l'accès distant par internet, voyez là
    Apparemment nous ne parlons pas de la même chose.

    lepatantpato veut rendre accessible sur internet un serveur HyperFile Client/Serveur (serveur Manta) pour accéder à une base de données HFCS .
    Ensuite on peut utiliser la base de données à distance, directement avec le moteur de bases de données HF, mais aussi avec ODBC, et théoriquement avec OLE DB.



    http://doc.pcsoft.fr/fr-FR/?3044306&...tation&q=Manta


    L'accès distant RPC HyperFileSQL c'est encore autre chose.

    En gros on peut développer une application Windev qui s'exécute localement sur un "poste client" et délègue toutes les opérations de bases de données à un "serveur RPC".
    L'avantage est qu'il n'y a aucune couche de BD à installer sur le poste client.
    Mais c'est une solution "full-Windev":
    • sur le poste client, une application Windev basé sur une analyse
    • sur le poste serveur, la même analyse + la couche d'accès aux données + un "serveur RPC maison" fourni par PCSOFT.



    http://doc.pcsoft.fr/fr-FR/?3044200

  10. #10
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 144
    Points : 88
    Points
    88
    Par défaut
    Rebonjour à tous

    Donc, je viens de tester l'accès (par internet, de mon bar préféré !) à la base de données par le biais du Centre de contrôle.
    et en précisant évidemment l'IP publique et le port 4900....
    ça fonctionne.
    Donc, quelque chose dans mon application (qui fonctionne très bien en local) n'est pas correct.
    Mon application va chercher l'IP dans un fichier INI, et bien sûr quand je teste en local cette IP est 192.168.1.15 et en accès distant mon IP fixe.
    Je vais chercher !
    et vous tenir au courant.
    Si vous avez d'autres pistes...)
    encore merci

  11. #11
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 200
    Points : 9 187
    Points
    9 187
    Par défaut
    Yusep, dans l'autre post m'a donné une idée : vérifie dans la config de ta box que tu fais la redirection du port 4900 vers la machine 192.168.1.15.

    Si c'est comme la freebox, tu as une interface de gestion et tu peux mettre des réglés pour des ports ou des plages de port.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  12. #12
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 144
    Points : 88
    Points
    88
    Par défaut
    Oui, j'ai bien fait la redirection vers l'ip du serveur.
    D'ailleurs, l'application Centre de contrôle aboutit bien, à distance, sur la BDD de mon serveur.

  13. #13
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 144
    Points : 88
    Points
    88
    Par défaut
    PC Soft indique bien qu'il n'est pas nécessaire de paramétrer le port 4999

  14. #14
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 200
    Points : 9 187
    Points
    9 187
    Par défaut
    Tu n'aurais pas un antivirus un peu coquin ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  15. #15
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2012
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 144
    Points : 88
    Points
    88
    Par défaut Problème résolu
    Salut à tous
    et merci à vous de vos conseils. Mon problème est résolu. Je viens de voir une erreur de logique dans mon application. Maintenant, tout fonctionne.

    Pour vous remercier et apporter ma contribution, je résumé ici la procédure à suivre pour toute installation Windev en client serveur Hyperfile. Cela peut intéresser d’autres personnes…

    Rappel:
    Vous désirez créer un serveur Hyperfile sur un de vos PC et le mettre à disposition par internet.
    (sinon, si votre base est hébergée chez Kalanda, par exemple, les étapes 2 et 3 sont inutiles. L'IP est fournie par Kalanda).

    Supposons que votre IP fixe publique soit 80.81.82.83 (ou bien un nom tel que www.toto.com correspondant à cette IP) et l’IP local de votre serveur soit 192.168.1.15

    1 Installation de la base de données sur un PC de votre réseau, d’adresse IP 192.168.1.15
    L’installation du Centre de Contrôle Hyperfile se fait automatiquement avec l’application fournie gracieusement par PC SOFT

    2 Sur ce PC serveur , dans les paramètres du pare-feu, créer une exception pour le port 4900 en TCP.

    3 sur votre box, par exemple la Livebox , créer une règle dans la page NAT/PAT ainsi :
    -nom= hfcs (on met ce que l’on veut ici)
    -port externe 4900
    -port interne 4900
    Protocole TCP
    IP destination : l’IP de votre serveur, dans l’exemple 192.168.1.15

    4 dans votre application Windev :

    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
    MaConnexion est une Connexion 
    Utilisateur est chaine= "admin"
    MotdePasse est chaine= ""     // vide par défaut
    BaseDeDonnées est chaine= "BaseTruc"
    IpServeur est chaine="80.81.82.83"   // ou "www.toto.com"
    Port est chaine="4900"
    MaConnexion..Utilisateur = Utilisateur
    MaConnexion..MotDePasse = MotdePasse
    MaConnexion..Serveur = IpServeur+ ":"+Port     // ya deux points ici
    MaConnexion..BaseDeDonnées = BaseDeDonnées
    MaConnexion..Provider = hAccèsHFClientServeur 
    MaConnexion..Accès = hOLectureEcriture 
    MaConnexion..InfosEtendues = "Infos étendues" 
    MaConnexion..OptionsCurseur = hCurseurClient 
    HOuvreConnexion(MaConnexion)

  16. #16
    Membre actif
    Homme Profil pro
    Inscrit en
    Janvier 2003
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 180
    Points : 275
    Points
    275
    Par défaut
    bonjour,

    attention les dernières livebox pro de couleur noire n'accepte plus les boucles locales c'est à dire vous ne pouvez pas entrer sur votre ip publique 80.xxx.xxx.xxx si vous vous trouvez à l'intérieur du réseau de la box (en local)
    Cordialement JeAn-PhI

  17. #17
    Futur Membre du Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mai 2014
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Mai 2014
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Salut
    ma question est
    1- les lignes indiqués seront mentionnés dans l’initialisation du projet (dans le point 4) ?
    2- pour ces deux lignes pouvez-vous me donner plus de details surtout "Utilisateur" Et motdepsse
    MaConnexion..Utilisateur = Utilisateur
    MaConnexion..MotDePasse = MotdePasse
    4- est ce que en crée la procédure d'installation client/serveur et l'installé sur le serveur et les postes client (Distant ou sous le même réseau)

    pour l'installation de l'application
    - sur le serveur : en installe l'application serveur
    - sur les postes client (Distant ou sous réseau) : en installe l'application client
    merci

  18. #18
    Candidat au Club
    Homme Profil pro
    10
    Inscrit en
    Novembre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : 10
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1
    Points : 2
    Points
    2
    Par défaut
    j un problème...g créer mon application en windev 17 avec une base de données SQL server...via accès ODBC. maintenant j vx le mettre en réseau ma bas base pour que une autre pc puis utiliser cette application donc comme client.....merci d avance pour votre aide...

  19. #19
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 4
    Points : 6
    Points
    6
    Par défaut impossible de me connecté à distance HFCS
    bonjour
    j'ai developpé une application windev mobile et j'aimerai rendre mon ordinateur comme un serveur HFCS afin que mon application mobile puisse se connecté a la base de donnée par une connection internet de mon mobile a mon pc
    jai fixé l'adresse publique de mon routeur et j'ai ouvert le port 4900 sur mon routeur mais quand je tente de connecté mon analyse a mon serveur le message qui s'affiche est : impossible de se connecté au serveur

  20. #20
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 200
    Points : 9 187
    Points
    9 187
    Par défaut
    Il ne suffit pas d'ouvrir le port sur ton routeur. Il faut aussi faire une redirection vers ta machine.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

Discussions similaires

  1. Lenteur accès distant HFCS
    Par kcmo31 dans le forum HyperFileSQL
    Réponses: 11
    Dernier message: 19/04/2013, 13h22
  2. [XP]Accès distant
    Par pinocchio dans le forum Windows XP
    Réponses: 3
    Dernier message: 24/11/2005, 12h10
  3. accès distants à mysql (débutant)
    Par seb0026 dans le forum Débuter
    Réponses: 1
    Dernier message: 10/10/2005, 22h41
  4. Comment créer une connexion accès distant ?
    Par fredero dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 08/06/2005, 22h31
  5. acces distant a un fichier
    Par vedder dans le forum Développement
    Réponses: 3
    Dernier message: 07/12/2004, 17h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo