2017-04-25 2 views
0

Je veux tester mon serveur ejabberd (xmpp), que j'ai hébergé sur mon ordinateur portable, qui fonctionne sous Windows 10. Je veux connecter mon client Android à ce serveur. Alors je suis allé sur internet et j'ai trouvé des solutions. Mais ils semblent ne pas travailler pour moi. Voilà ce que j'ai essayé:Comment connecter un client android à mon serveur XMPP (ejabberd) hébergé sur mon ordinateur local (système d'exploitation Windows)?

1.) Créer un point d'accès sur un téléphone. N'utilisez pas de connexion data/wifi, car le serveur est déjà sur la machine.

2.) Connectez l'ordinateur portable au hotspot.

3.) Sur cmd (en cours d'exécution en tant qu'administrateur), tapez 'ipconfig', après le démarrage serveur XMPP (évidemment).

4.) Copier l'adresse IPv4 (IP externe), et le panneau d'accès web sur le navigateur mobile à travers elle.

Alors, je me précipitai vers mon téléphone, et dactylographié

http://[IPv4 Address]:[port open on the server for incoming connection/5280]/admin 

Mais (navigateur) throws « Ne peut pas atteindre la page » erreur.

Quand je lance

http://localhost:5280/admin 

sur mon ordinateur portable, je pourrais facilement accéder à mon portail web, mais il est injoignable sur mon téléphone Android. Que puis-je faire maintenant?

+0

Pourquoi voudriez-vous créer un hotspot avec votre téléphone? Votre PC sera déjà connecté à un routeur. Connectez-utiliser wifi- votre téléphone au même routeur. – greenapps

Répondre

0

Eh bien, je résolu ce problème en accédant à IPv4 de mon ordinateur portable via mon routeur wifi, et la connexion au port de mon serveur à travers elle. Initialement, mon navigateur (à la fois de mon ordinateur portable et de mon téléphone) ne pouvait pas atteindre le port du serveur. Mais j'ai compris plus tard que c'était un problème dans mon fichier de configuration .yml. Le serveur n'était pas configuré pour écouter tous les appels IPv4, mais écoutait tout IPv6. J'ai donc changé cela, et il devient alors accessible à tous les appareils sur le même wifi. Donc, il était ma mauvaise idée de le connecter par le point d'accès: P