-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