包
javax.microedition.io.Connector
继承java.lang.Object
语法:public class Connector extends Object
说明:此类提供静态方法用于创建所有的连接对象.
属性:
static int READ;
static int WRTIE;
static int READ_WRTIE;
方法:
static Connection open(String name);
static Connection open(String name,int mode);
static Connection open(String name,int mode,boolean timeouts);
static DataInputStream openDataInputStream(Sting name);
static DataOutputStream openDataOutputStream(Sting name);
static InputStream openInputStream(String name);
static OutStream openOutStream(String name);
继承java.lang.Object类的方法:
boolean equals(Object obj);
Class getClass();
int hashCode();
void notify();
void notifyAll();
String toString();
void wait();
void wait(long timeout);
void wait(long timeout,int nanos);
使用Connector类的三个open()方法之一都可以返回一个连接对象Connection,
Connection对象可以转型为以下接口类对象,转型后就可以使用相应接口的方法了
HttpConnection;
ContentConnection;
DatagramConnection;
InputConnection;
StreamConnection;
OutputConnection
可以GCF(通用连接框架,Generic Connection Framework)
中描述的Connector类建立网络连接,
可以使用Connector类访问7个GCF连接接口之一
GCF连接接口为网络操作提供了基本的体系结构,
并且为编写网络代码提供了独立的网络协议,
使用GCF同样可以忽略底层的网络协议.
7个GCF连接接口都 在javax.microedition.io包中
Connection接口是最基本的连接,可以用于打开或关闭一个连接. 在流连接中,可以使用ContentConnection接口访问放置在Web服务器上的信息; 可以使用DatagramConnection接口通过自带寻址信息的数据包进行连接,完成包的传输; 可以使用InputConnectiont和OutputConnection接口从通信设备接收数据和发送数据到通信设备; 可以使用StreamConnection接口实现通信设备间的双向传输; 建立流连接时,可以使用StreamConnectionNotifier接口 |
|