這是我的Android tcp客戶端的一部分,它在Emulator上非常完美,但是當它運行在我的Samsung Galaxy S3上時,它不工作,我確定我的手機是通過wifi連接到路由器,我可以得到一些幫助請Android的TCP/IP客戶端不能在真實的設備上工作
class Connect_Thread implements Runnable {
@Override
public void run() {
try {
InetAddress serverAddr = InetAddress.getByName(SERVER_IP);
socket = new Socket(serverAddr , SERVERPORT);
} catch (UnknownHostException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
}
}
請給出一些信息。異常是否被拋出?你有沒有讓你的清單允許網絡訪問? – Xabster
什麼是'SERVER_IP'? – tilpner
感謝您的回覆,我在onCreate方法中調用類 當程序在三星S3上運行時沒有任何異常,也沒有連接到服務器,但在模擬器中服務器告訴我有1個連接和每件事太棒了,如果你想我會把完整的代碼放在這裏。 –