Name

Connector

Synopsis

The Connector class is a factory that creates Connection objects, which encapsulate a protocol connection with another target device. Note that the communications mechanism that each device supports is implementation-dependent. The CLDC specification does not require any protocols to be supported, and MIDP 1.0 requires only HTTP.

The three open() methods create and return a Connection to an entity that is defined by the name argument. The legal values of the name argument and their precise interpretations are implementation-dependent. However, they always take the form of a URL. The most common forms of this argument are:

http://host:port/path

Creates an HTTP connection to a server at port number port on the given host, to access the resource named by path. Some implementations may also support secure communications using HTTPS, which would use https: as the protocol selector.

socket://host:port

Creates a socket connection to a server at port number port on the given host.

socket://:port

Creates a server socket to receive connections addressed to port port on the local host.

datagram://host:port

Creates a connection to send datagrams to port port on the given host.

datagram://:port

Creates a connection to receive datagrams addressed to port port on the local host.

comm://port;params

Opens a serial port on the local host. The params argument may supply optional parameters such as the required baud rate.

file://path

Opens a file in the filestore of the host ...

Get J2ME in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.