Программирование мобильных телефонов на Java



2.4.4. Пакет javax.microedition.io



Этот пакет содержит множество интерфейсов и всего два класса обеспечивающих связь с сетью. На рис. 2.6 и рис. 2.7 приводится общая схема наследования соответственно интерфейсов и классов пакета javax.microedition.io.



Рис 2.6. Иерархия интерфейсов пакета javax.microedition.io



Интерфейсы:

  •  CommConnection - находит последовательный порт;
  •  Connection - общий тип всей связи сети;
  •  ContentConnection - находит связь с потоком;
  •  Datagram - общий интерфейс дейтограммы;
  •  DatagramConnection - определяет возможность связи дейтограммы;
  •  HttpConnection - декларирует методы константы для http-соединения;
  •  HttpsConnection - декларирует методы константы для безопасного http-соединения;
  •  InputCdnnection - интерфейс для создания входной связи с сетью;
  •  OutputConnection - интерфейс для создания выходной связи с сетью;
  •  SecureConnection - определяет безопасную связь с сетью;
  •  Securitylnfo - располагает методами для получения информации сетевой связи;
  •  ServerSocketConnection - реализует связь с сервером;
  •  SocketConnection - находит socket (сокет) для потока связи;
  •  StreamConnection - связь с потоком;
  •  StreamConnectionNotifier - определяет возможность всей связи;
  •  UDPDatagramConnection - реализует связь с дейтограммой.




Рис 2.7. Иерархия классов пакета javax.microedition.io



Классы:

  •  Connector - класс для создания объектов связи;
  •  PushRegistry - класс для поддержания списков связей.


Исключение:

  •  ConnectionNotFoundException - указывает на отсутствие связи.

Назад Начало Вперед