2016-08-05 9 views
12

Potrzebujesz pomocy, zanim wyciągnę włosy. Właśnie zainstalowałem najnowszą aplikację komputerową i mobilną dzisiaj. Mam aplikację komputerową PhoneGap działającą na OSX i serwer jest uruchamiany na porcie 3000. Działa dobrze. Jeśli przejdę na numer 192.168.0.5:3000, otrzymam aplikację "Hello World". Jeśli przejdę na numer 127.0.0.1:3000, otrzymam aplikację "Hello World". Wykonanie skanowania portu mówi, że port 3000 jest otwarty. Na moim iPhone 6, za pomocą aplikacji PhoneGap próbuje połączyć się, ale ostatecznie daje błąd. W Safari próbuję przejść na stronę 192.168.0.5:3000, która w końcu mówi: "Safari nie może otworzyć strony ..."Serwer pulpitu PhoneGap jest uruchomiony, ale nie ma dostępu do innych urządzeń ani komputerów.

Mam mały znicz, ale filtr sieciowy jest wyłączony. Zapora systemu OSX nie działa. Zapora na moim routerze jest wyłączona. Co się do cholery dzieje?

+0

Czy Twój komputer i iPhone są podłączone do tej samej sieci? –

+0

Tak, wszystkie są na moim domowym połączeniu WiFi. – Gavin

+0

Zapomniałem też powiedzieć, że skanowanie portów na moim iPhonie mówi, że 3000 nie jest otwarty. – Gavin

Odpowiedz

2

Spróbuj przejść do trybu samolotowego, ale włącz Wi-Fi.

+0

Dzięki! To się udało. – Gavin

2

Cóż, po przeczytaniu tego jestem pewien, że coś nie jest napisane w sieci, mimo że wyłączyłeś zaporę. aby upewnić się, że firewall blokuje spróbuj przetestować z https://ngrok.com/ narzędzia

Oto przewodnik można go używać https://ngrok.com/docs#expose

ngrok http 3000

następnie spróbuj go w telefonie. Jeśli wszystko pójdzie napisem, po prostu włącz zaporę i regułę dla swojego portu.

+0

Dzięki, wydaje się to przydatnym narzędziem. – Gavin

Powiązane problemy