Разработка мобильных приложений. Соколова В.В. - 114 стр.

UptoLike

Составители: 

114
target:= [<хост>]:<порт>
host:= Значимое DNS-имя хоста или его номер
port:= Значимый системный номер порта
Указание полей хоста необязательно. Если поле хоста пропущено,
то соединение представляется со стороны сервера. Соединение сервера
ожидает клиента для посылки ему дейтаграммы. Сервер извлекает адрес
посылающего из дейтаграммы, полученной им, и использует его для от-
вета. Если поле хоста указано, соединение открывается как соединение
со стороны клиента, т.е. запрашивающий соединение, является клиен-
том, чтобы отправить дейтаграмму адресованному узлу. Когда соедине-
ние установлено, мобильное приложение может использовать его для
отправки и получения дейтаграмм.
Интерфейс javax.microedition.io.Datagram определяет
дейтаграммы, которые являются частями сообщения, посланными и по-
лученными протоколами передачи дейтаграмм. Объект
DatagramConnection посылает и получает объекты Datagram.
В таблице 2.30 перечислены методы интерфейса Datagram
Таблица 2.30.
Методы интерфейса Datagram
Метод
Описание
String getAddress ()
Показывает адрес в дейтаграмме.
byte [] getData()
Выдает буфер, содержащий полезную нагруз-
ку дейтаграмм.
int getLength()
Отображает длину полезной нагрузки дейта-
граммы.
int getOffsetO
Выдает смещение указателя для чте-
ния/записи в буфере полезной нагрузки.
void reset()
Восстанавливает позицию указателя для чте-
ния/записи в буфере полезной нагрузки.
void setAddress (Datagram
reference)
Устанавливает, что адрес данной дейтаграм-
мы является адресом указанной дейтаграммы.
void setAddress (String
addr)
Устанавливает адрес, указываемый строкой.
void setData (byte[] buf-
fer, int offset, int len)
Устанавливает полезную нагрузку данной
дейтаграммы.
void setLength (int len)
Устанавливает длину полезной нагрузки дей-
таграммы.