Пакет javax.microedition.io
Интерфейс StreamConnectionNotifier
Определяет возможность всей связи.
Метод:
- StreamConnection acceptAndOpen () – возвращает разъем сервера, с которым произошло соединение.
Интерфейс UDPDatagramConnecJion
Реализует связь с дейтограммой.
Методы:
- String getLocalAddress () – получает локальный адрес связи с дейтограммой;
- int getLocalPort () – получает локальный порт связи с дейтаграммой.
Класс Connector
Класс для создания объектов связи.
Методы:
- static Connection open(String name) – создает и открывает соединение;
- static Connection open(String name, int mode) – создает и открывает соединение по адресу и режиму соединения;
- static Connection open(String name, int mode, boolean timeout s) – создает и открывает соединение по адресу, режиму соединения и исключения времени ожидания связи;
- static DatalnputStream openDatalnputStream(String name) – создает и открывает входной поток данных;
- static DataOutputStream openDataOutputStream(String name) – создает и открывает выходной поток данных;
- static InputStream open!nputStream(String name) – создает и открывает входной поток;
- static OutputStream openOutputStream(String name)- создает и открывает выходной поток.
Константы:
- static int READ – режим доступа только для чтения данных;
- static int READ_WRITE – режим доступа для чтения и записи данных;
- static int WRITE – режим доступа только для записи данных;
Класс PushRegistry
Класс для поддержания списков связей.
Методы:
- static String getFilter(String connection) – получает заданный фильтр соединения;
- static String getMIDlet(String connection) – получает заданный мидлет (MIDlet) для соединения;
- static String[ ] listConnections(boolean available) – возвращает весь список подключений для комплекта мидлетов (MIDlet suite);
- static long registerAlarm(String midlet, long time) – производит установку времени для запуска приложения;
- static void registerConnection(String connection, String midlet, String filter) – производит установку времени для запуска соединения;
- static boolean unregisterConnection(String connection) – удаляет регистрацию соединения.
Исключение
- ConnectionNotFoundException – указывает на отсутствие связи.