PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Problème de réplication en local
Problème de réplication en local
Débuté par olivier, 26 avr. 2018 11:59 - 9 réponses
Membre enregistré
15 messages
Posté le 26 avril 2018 - 11:59
Bonjour à tous,

Je souhaite tester une réplication sur une base de donnée HFSQL d'une application mobile en cours de développement en local.

Wamp est démarré ! J'ai installé le serveur HFSQL dans lequel j'ai importé ma base de donnée. J'ai ajouter un produit dans ma base de données. Ensuite j'ai installé le serveur de réplication sur le même pc en local toujours, puis j'ai créé la réplication sans message d'erreur.

J'a copié le code pour l'insérer sur une des fenêtres de mon application avec une option rafraîchissement dans l'action bar.

Une fois que je lance le simulateur et que je clic sur rafraîchie, Ca tourne dans le vide et le simulateur plante. Sinon en testant sur mon smartphone j'ai ce message d'erreur :

unable to resolve host"olivier-PC": NO address associated with hostname.

J'ai essayé en remplaçant le nom de mon pc par l'adresse : 127.0.0.1 identique

Pouvez vous m'aider s'il vous plait.

Merci
Posté le 27 avril 2018 - 08:32
a partir du smartphone il faut utilisé les socket
et utiliser en réseau local une IP de type 192.168.0.x
de plus sur le serveur il faut ouvrir plusieurs ports sur le pare feu
bon courage
Membre enregistré
15 messages
Posté le 30 avril 2018 - 10:18
Merci pour la réponse ;)

Par contre désolé, mais je suis novice.

Pourrais tu, si tu as le temps de m'expliquer précisément la démarche à réaliser : l'utilisation des sockets et l'ouverture des ports sur le serveur.

Cordialement,
olivier
Posté le 01 mai 2018 - 06:53
Salut Olivier,

La réplication est assez simple quand on connaît un peu le fonctionnement du réseau. Il y a plusieurs cas possible.

1 - Si vous utilisez le mobile EXCLUSIVEMENT en interne avec un réseau Wi-Fi (par exemple). Il suffit pour cela de mettre l'adresse IP interne du serveur de réplication, en générale 192.168.XXX.XXX. De mémoire pas besoin de mettre un port.

2- Si vous voulez utilisez en mode MOBILE de l'extérieur. Il suffit pour cela de mettre l'adresse externe IP fixe. Mais avant, il faut faire quelques manipulations.
- de votre box, rediriger votre IP fixe et un port 40000 (par exemple) vers votre serveur de réplication 192.168.XXX.XXX
- Vérifier votre pare-feu antivirus (si vous en avez un) l'autorisation du port 40000
- Vérifier votre pare-feu windows l'autorisation du port 40000

ATTENTION : parfois quand les modes Wi-fi et Mobile sont activés en même temps sur la tablette, la réplication plante (va savoir pourquoi). J'ai pris dont l'habitude d'activer l'un ou l'autre en fonction du lieu.

Avec tout ça, cela devrait fonctionner :merci:
Bonne journée.
Membre enregistré
15 messages
Posté le 02 mai 2018 - 10:40
Salut Christophe,

Merci beaucoup pour ta réponse, cela va bien m'aider !

Bonne journée
Posté le 13 mai 2018 - 16:31
Bjr,

popoy a écrit :
> a partir du smartphone il faut utilisé les socket
???

Pour qui, pour quoi ?

Je fais de la replication sans socket dsl

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Posté le 13 mai 2018 - 16:32
Bjr,

olivier avait écrit le 02/05/2018 :
Salut Christophe,

Merci beaucoup pour ta réponse, cela va bien m'aider !

Bonne journée


Et comme je l'ai dit plusieurs fois, tous ceux qui sont embétés avec le
fonctionenment de la replication utilise un serveur.

Moi je n'utrilsie pas de serveur de replication et ca marche tres bien

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Membre enregistré
34 messages
Posté le 14 mai 2018 - 18:08
Bjr Dc,

Pouvez-vous nous mettre sur le chemin de votre manière de faire sans utiliser de serveur ???
Vous avez réagir sur ce poste mais vous n'avez pas donner de piste.

Merci de pour votre aide sincère.

--
factoriel_timo@.ci2015
Posté le 27 mai 2018 - 10:07
bjr ,

FACTORIEL a pensé très fort :
Bjr Dc,

Pouvez-vous nous mettre sur le chemin de votre manière de faire sans utiliser
de serveur ???
Vous avez réagir sur ce poste mais vous n'avez pas donner de piste.

Merci de pour votre aide sincère.


On en a parlé plusieurs fois.
Deja, retrouvez l'excellente video faite lors d'un tour de France WD.
Ca aide a bien comprendre.

Ensuite, j'utilise les commandes Replica......

Je gere ls replica transportables à ma façon : FTP vers mon hebergeur
mais la, chacun doit faire au mieux.
Du Ftp, au mail avec fichier joint, pourquoi pas la clé usb quand on
revient a l'entreprise.
L'avantage du systeme PcSoft (je ne dis pas qu les autres ne le font
pas bien.... Fabrice, je sais que tu nous lis..:-) ) c 'est que c
'est tres souple .
Si un replica transportable est detruit, oublié, mal géré ca n'a pas
d'importance, les données seront dans le prochain. En effet le poste
maitre sait si les abonnés ont reçu ou pas.
Une seule chose qui n'est pas tro spécifiée, pour la raison précédente,
il faut (il vaut mieux) que les abonnés "renvoient" même à vide, ca
signale au poste maitre qu'ils ont recu, et ca permet de ne pas
alourdir le prochain envoi.

voila
a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Membre enregistré
34 messages
Posté le 28 mai 2018 - 10:26
ok ok bien noté. Merci.

--
factoriel@2015

Moins vaut rage que courage