Je développe une application iPhone qui a un composant réseau. Je développe l'application en Java (Google App Engine en fait), fonctionnant sur le port 8080. Et cela fonctionne, quand je teste mon application dans le simulateur de l'iPhone. Mais maintenant j'essaie de tester sur l'appareil, et je ne peux pas frapper mon instance de Jetty. Je peux certainement accéder à mon Mac via l'iPhone car je suis capable de taper http://10.0.1.7/~brianpapa/ et d'afficher mon dossier personnel lorsque le partage Web est activé. Mais quand j'essaye de frapper http://10.0.1.7:8080/, il indique qu'il ne peut pas se relier au serveur. Fait intéressant, si j'essaie de frapper http://10.0.1.7:8080/ à partir de mon mac, cela ne fonctionne pas non plus - je dois utiliser localhost comme nom d'hôte à la place, alors ça va. Est-ce que quelqu'un a déjà rencontré ça auparavant et sait comment le réparer?Pourquoi ne puis-je pas accéder à une application Web fonctionnant sur mon Mac via mon iPhone?
Répondre
Vous devez lier le serveur à votre adresse IP externe. Voir the docs:
--address=...
L'adresse hôte à utiliser pour le serveur. Vous devrez peut-être définir ceci pour pouvoir accéder au serveur de développement à partir d'un autre ordinateur de votre réseau. Une adresse de 0.0.0.0 permet à la fois l'accès localhost et l'accès au nom d'hôte. La valeur par défaut est localhost.
Dois-je le faire à partir de la ligne de commande? Je continue d'essayer d'éditer les configurations, cliquez sur l'onglet "Arguments" et mettez ce qui suit dans les arguments du programme: --address = 0.0.0.0 Mais quand je l'exécute, App Engine ne démarre pas. – bpapa
Je ne vois pas pourquoi cela ne fonctionnerait pas. Essayez de lancer le serveur à partir de la ligne de commande? – jholster
Oui, cela fonctionne à partir de la ligne de commande. Je n'ai tout simplement pas réussi à le faire via Eclipse lui-même via Run Configuration. – bpapa
- 1. Webresource.axd ne se charge pas sur mon application asp.net fonctionnant sur ma batterie de serveurs Web
- 2. Afficher l'image de mon serveur Web à mon application iPhone
- 3. Pourquoi ne puis-je pas déboguer mon application Web asp.net?
- 4. Mon application iPhone ne fonctionne pas sous iOS 4. Pourquoi?
- 5. Pourquoi mon application SWT ne fonctionne pas?
- 6. Pourquoi removeFromSuperview ne masque-t-il pas mon UIView dans mon application iPhone?
- 7. Pourquoi mon application graphique basée sur Swing ne répond pas?
- 8. iPhone, où mon sqlite db sur mon mac?
- 9. Pourquoi mon application iPhone plante-t-elle?
- 10. problème de connexion à Twitter via mon application iphone
- 11. IPhone: Pourquoi mon application reprend-elle et ne redémarre pas lorsque je la relance sur l'appareil?
- 12. après la génération et la soumission Je ne peux pas exécuter mon application sur mon iPhone
- 13. Comment installer mon application AppCelerator sur mon iPhone
- 14. Pourquoi est-ce que parfois mon application web ne fonctionne pas sur l'iPhone?
- 15. Pourquoi ne puis-je pas accéder au bouton Précédent de mon application iPhone à l'aide d'un script UI Automation?
- 16. Java - UserInput. * Ne fonctionne pas sur mon Mac
- 17. iPhone - accéder au serveur XAMPP (localhost) sur mon mac dans le même réseau
- 18. Comment puis-je voir sur mon iPhone l'application rails est en cours d'exécution sur mon mac via Passager
- 19. ne peut pas compiler mon application iphone sous xcode
- 20. Pourquoi mon fichier XIB ne se localise pas (iPhone)?
- 21. Pourquoi ne puis-je pas parcourir mon site Web ASP.NET?
- 22. Pourquoi mon application ne fonctionne-t-elle pas dans IE?
- 23. Installation d'une application binaire sur iphone via mac?
- 24. Pourquoi mon application crash
- 25. La session ne reste pas active dans mon application Web
- 26. Pourquoi mon application Django ne fonctionne pas avec Apache/mod_python?
- 27. web2py - mon application ne se connecte pas
- 28. Pourquoi mon application de traitement ne fonctionne-t-elle pas?
- 29. mon application dotnet ne fonctionne pas sur Windows Server 2003
- 30. Démarrage d'un processus ne fonctionnant pas dans mon service Windows
il n'y aura jamais de réponse là-bas, alors soyez gentils et laissez-le. les développeurs sauraient comment résoudre ce problème et c'est une question en développement. – bpapa