-4
任何想法爲什麼在執行sendTCPBytes1到localhost之後,system.exit(0)沒有得到執行?Java - 爲什麼system.exit(0)沒有得到執行?
public static void killerButton() throws IOException {
String myCmd;
if (C.getOs().equals("Linux")) {
} else {
System.out.println("[bug]: forceclose");
sendTCPBytes1("forceclose", "localhost");
System.exit(0);
}
}
public static void sendTCPBytes1(String filmfr2, String localhost) throws IOException {
String downloaded = null;
Socket socket = new Socket(localhost, 58888);
DataOutputStream upload = new DataOutputStream(socket.getOutputStream());
BufferedReader download = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String c = filmfr2;
upload.writeBytes(c);
upload.flush();
String get;
downloaded = download.readLine();
System.out.println("[TCP]: FROM server: >>> " + downloaded);
socket.close();
}
此代碼沒有意義。什麼是'C'? 「killerButton」從哪裏來的? – Jivings 2012-03-06 13:54:56
取而代之的是什麼? – oers 2012-03-06 13:55:14
你怎麼知道它沒有被調用? – Nishant 2012-03-06 13:55:18