我在PC上創建了一個服務器(本地主機和端口爲8080),並試圖在我的Android設備上連接到它。但每次我嘗試它給我這個錯誤:Android套接字連接拒絕ETIMEDOUT(連接超時)
java.net.ConnectException: failed to connect to /10.0.2.2 (port 8080): connect failed: ETIMEDOUT (Connection timed out)
我一直在網上看,並看過無數頁,並嘗試了一切,我可以找到。
-Switched android的主機10.0.2.2
-Turned關閉防火牆
-Changed端口
訂做確保PC並在連接到同一個互聯網連接的Android設備都
服務器代碼是用Java編寫的,爲了確保它能正常工作,我試着用另一個Java應用程序連接到服務器。它的工作。
謝謝你的幫助,如果你需要更多的信息只是讓我知道。
1.使用其他PC,運行nmap並檢查端口是否打開 2.也許你的服務器只在本地主機上監聽? 3.你使用什麼服務器? –
@ k.nieszporek謝謝你的回覆。我沒有使用服務器,我在本地主機上使用套接字連接。 :) – FireRaven101