import java.io.*; import java.net.*; class Submit { public static void main(String[] args) { int rc = 0; try { Socket sock = new Socket("bmsaix.bmsi.com",2009); DataOutput out = new DataOutputStream(sock.getOutputStream()); DataInputStream resp = new DataInputStream(sock.getInputStream()); String cwd = System.getProperty("user.dir"); out.writeShort(args.length); for (int i = 0; i < args.length; ++i) { if (args[i].endsWith(".java") && !args[i].startsWith("/")) args[i] = cwd + "/" + args[i]; out.writeUTF(args[i]); } String s = resp.readLine(); while (!s.startsWith("Exit ")) { System.out.println(s); s = resp.readLine(); } int res = Integer.parseInt(s.substring(5)); if (res > rc) rc = res; sock.close(); } catch (IOException err) { rc = 1; System.err.println(err); } System.exit(rc); } }