CommConnection interface in the javax.microedition.io pack-
age
Supported
Dynamic DNS allocation through DHCP
Supported
HttpConnection interface in the javax.microedition.io.package. Supported
HttpsConnection interface in the javaxmicroedition.io.package Supported
SecureConnection interface in the
javax.microedition.io.package
Supported
SecurityInfo Interface in the javax.microedition.io.package
Supported
UDPDatagramConnection interface in the
javax.microedition.io.package
Supported
Table 29 Network API feature/class support for MIDP
Code Sample 8 shows the implementation of Socket Connection:
Socket Connection
import javax.microedition.io.*;
import java.io.*;
import javax.microedition.midlet.*;
...
try {
//open the connection and io streams
sc = (SocketConnection)Connector.open
("socket://www.myserver.com:8080", Connector.READ_WRITE, true);
is = sc[i].openInputStream();
os = sc[i].openOutputStream();
} catch (Exception ex) {
closeAllStreams();
System.out.println("Open Failed: " + ex.getMessage());
}
}
if (os != null && is != null)
{
try
{
os.write(someString.getBytes()); //write some data to server
int bytes_read = 0;
int offset = 0;
int bytes_left = BUFFER_SIZE;
//read data from server until done
Java ME Developer Guide
Chapter 22 - Network APIs
[152/201]
DRAFT - Subject to Change