package s3mstest.wormgame; import java.lang.Thread; import java.io.*; import javax.microedition.io.*; import javax.microedition.midlet.MIDlet; class ScoreSender extends Thread { MIDlet midlet; int score; public ScoreSender(MIDlet midlet, int score) { this.midlet = midlet; this.score = score; } public void run() { try { String addr = "socket://130.237.5.108:4444"; System.out.println("*** SUBMITTING SCORE: " + score+" TO: "+addr); //SocketConnection sc = (SocketConnection)Connector.open(addr); //OutputStream os = sc.openOutputStream(); DataOutputStream os = Connector.openDataOutputStream(addr); os.write(("Score: " + score).getBytes()); os.write('\n'); //sc.close(); } catch (SecurityException se) { System.out.println(se); System.out.println("SecuirtyException caught. Terminating..."); midlet.notifyDestroyed(); } catch (Exception e) { System.out.println("Failed to submit: " + e); } } }