2017-09-18 58 views
0

這是我的問題,我需要一個無線互聯網連接的網絡服務器。現在我開發了一個網絡應用程序,所以我可以通過我的android和/或ios設備訪問它。通過WiFi連接應用程序到服務器後端,沒有互聯網連接

該問題發生在移動數據可用的設備上,它似乎尋找互聯網上的網絡服務器的本地IP地址。

有沒有辦法讓它看起來在本地網絡上?我希望我的問題有道理。

回答

0

在API-21,你可以使用openConnection() method of the Network class,並打開特定於WiFi網絡

從文檔的連接:

打開該網絡上被指定的URL,這樣在此網絡上發送的所有流量將爲 。

下面是如何使用它:

HttpURLConnection con = null; 
try { 
    URL myurl = new URL("192.168.xx.x"); 
    con = (HttpURLConnection) NetworkingUtil.getWifiNetwork().openConnection(myurl); 

    InputStream ins = con.getInputStream(); 

    //.............. 

} catch(Exception e) { 
    e.printStackTrace(); 
} 
相關問題