2016-10-31 48 views

回答

0

您無法從移動設備訪問本地主機,因爲服務器僅限於您的系統。爲了測試應用程序,您必須在模擬器上運行應用程序,以便它可以找到服務器。儘管有一種方法......如果您要創建一個後端的整個服務器,並且您的移動設備和系統連接的網絡已設置好,那麼您可以將服務器設置爲收聽該網絡上的端口。我用NodeJs來完成。你可以搜索一些使用NodeJs的教程,通過它你可以訪問你的xampp服務器。你也可以嘗試一下AdonisJs,它是NodeJs的一個框架,用於更好的方法。但請記住,您需要一個通用的網絡來連接系統和移動設備。這是一個有點複雜的方法,但是可以工作。直接從系統訪問本地主機到你的移動設備是不可能的。如果你想避免學習NodeJs,那麼你將不得不繼續使用模擬器進行測試,但學習新東西總是令人驚歎。所以我建議你學習NodeJs。無論如何,你可以避免所有的麻煩,並繼續使用你的模擬器測試你的應用程序。我希望這個答案會幫助你:)

+0

真是個大胡說! – greenapps

+0

如果我的回答中出現錯誤,請原諒我,因爲我沒有多少經驗,但是我上面告訴我的方法幫助我實現了相同的結果。我也同意你的答案,因爲如果客戶端和服務器連接到同一個網絡,那麼有可能通過ip訪問本地主機,這也是我上面提到的,但採用了不同的方法。如果我的答案中有任何錯誤,請再次原諒我。我只是新來的。 –

+0

非常感謝你對我的真正幫助:) –

0

你應該告訴你在模擬器上運行的是哪個ip。

您的android設備上的客戶端應該使用運行服務器的計算機的IP地址。

Android設備和服務器計算機在同一WLAN中。

0

如果您的電腦和手機通過相同的互聯網線路連接,那麼你可以使用你的電腦的IP而不是本地主機可以做的工作。

0

儘管兩個節點都連接到同一個網絡,但無法從不同的節點訪問本地主機服務器,只能將服務器的IP配置更改爲0.0.0.0:這樣您就可以從任何節點訪問服務器輸入服務器的IP後跟端口號...

相關問題