我測試了下面的代碼。它在模擬器中工作,但不適用於Android Mobile。我需要做任何設置嗎?請幫幫我。 謝謝。Android Socket在發送數據時發生異常
try {
Socket socket = new Socket("192.168.0.54", 9083);
PrintWriter out = new PrintWriter(new BufferedWriter(
new OutputStreamWriter(socket.getOutputStream())), true);
out.println("Testing");
InputStream inputStream = socket.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(
inputStream));
String readObject = reader.readLine();
System.out.println(readObject);
}
catch (Exception e) {
e.printStackTrace();
}
有時候可能會出現ip/address的問題 – 2011-11-15 13:02:24
檢查logcat是否有什麼奇怪的說法 – 2011-11-15 13:03:53
不,logcat中沒有任何東西。但我在我的catch塊中得到異常「java.net.SocketException:由同級重置連接」 – Nagaraju