簡體   English   中英

無法從本地主機外部連接到模擬器內部的服務器

[英]can't connect to the server inside emulator from outside localhost

我有一個運行在內部的服務器,並且android仿真器在端口8080內監聽。

端口轉發后,我能夠通過Web瀏覽器“從主機(我的真實操作系統)”連接到服務器,但是僅當我輸入127.0.0.1:8080時,問題是如果我輸入192.168,則無法連接.1.12:8080這是我的局域網地址。

一些說明,以及如何解決它。

解釋問題的另一種方式:我在美國的android模擬器中運行服務器,我希望有一個來自日本,加拿大的人能夠訪問並連接到它。 或者我希望第二台筆記本電腦訪問同一網絡中第一台筆記本電腦中的服務器。

解決,

問題是adb僅接受來自12.0.0.1的連接。

因此,我將Android安裝在virtual-Box中,並將連接從192.162.2.101“我的lan ip地址”重定向到10.0.2.10“模擬器中的android IP地址”(我在virtual-box網絡UI中執行此操作)。

每件事都運作良好。

亞行“ Google模擬器”旨在在單個主機中使用/訪問。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM