import javax.imageio.*; import java.awt.image.*; import java.awt.event.*; import java.awt.*; import java.security.NoSuchAlgorithmException; import java.security.MessageDigest; import java.lang.reflect.*; import java.net.*; import java.io.*; import javax.swing.text.*; import javax.swing.event.*; import javax.swing.*; import java.util.concurrent.atomic.*; import java.util.concurrent.*; import java.util.regex.*; import java.util.List; import java.util.zip.*; import java.util.*; public class main { static int port = 1234; static String ip = "localhost"; public static void main(String[] args) throws Exception { int i = 0; if (args.length >= 2) ip = args[i++]; port = parseInt(args[i++]); print("Killing " + port + " on " + ip); Socket s = new Socket(ip, port); OutputStream out = s.getOutputStream(); out.write("kill!\n".getBytes("UTF-8")); s.close(); print("Done!"); } static int parseInt(String s) { return Integer.parseInt(s); } static void print() { System.out.println(); } static void print(Object o) { System.out.println(o); } static void print(long i) { System.out.println(i); } }