f (arg0 == okCommand) { String input = inputField.getString(); uicontroller.handleEvent(UIController.EventID.CONNECT_TO_SERVER, new Object[] { input }); }
}
}
import java.io.*;
import javax.microedition.io.Connector; import javax.microedition.io.HttpConnection;
public class HttpCommHandler { private String URL;
public HttpCommHandler(String URL) { this.URL = URL; }
public String sendMessage(String message) throws IOException { HttpConnection httpConn; DataInputStream input; DataOutputStream output; String result; try { httpConn = open(); output = this.openDataOutputStream(httpConn); output.writeUTF(message); output.close(); input = this.openDataInputStream(httpConn); result = input.readUTF(); closeConnection(httpConn,input,output); return result;
}
finally {
}
}
public HttpConnection open() throws IOException { try { HttpConnection connection = (HttpConnection) Connector.open(URL);
connection.setRequestProperty("User-Agent", System .getProperty("microedition.profiles")); connection.setRequestProperty("Content-Type", "application/octet-stream"); connection.setRequestMethod(HttpConnection.POST);
return connection; } catch (IOException ioe) {
throw ioe; }
}
private DataInputStream openDataInputStream(HttpConnection conn) throws IOException
{ int code = conn.getResponseCode(); if (code == HttpConnection.HTTP_OK) { return conn.openDataInputStream(); } else {  上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
|