今天在編寫android簡單聊天室項目時,發現的問題:
eclipse客戶端運行Server程序作為android遠端服務器,android通過Socket socket = new Socket("127.0.0.1",PORT_NUM);與服務器建立連接,這樣會報錯。
java.net.ConnectException:/127.0.0.1:20000 - Connection refused
原因是android模擬器將自己作為localhost,因此在代碼中通過localhost或127.0.0.1訪問,都是訪問的自己!
如果想在android模擬器上訪問PC機,可以使用android內置的10.0.2.2訪問自己的PC機
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。