String getAddress()
— Выдает адрес в данной дейтаграммеbyte [] getData()
— Выдает буфер, содержащий полезную нагрузку дейтаграммint getLength()
— Выдает длину полезной нагрузки дейтаграммыint getOffset()
— Выдает смещение указателя для чтения/записи в буфере полезной нагрузкиvoid reset()
— Восстанавливает позицию указателя для чтения/записи в буфере полезной нагрузкиvoid setAddress (Datagram reference)
— Устанавливает, что адрес данной дейтаграммы является адресом указанной дейтаграммыvoid setAddress (String addr)
— Устанавливает адрес, указываемый строкойvoid setData (byte[] buffer, int offset, int len)
— Устанавливает полезную нагрузку данной дейтаграммыvoid setLength (int len)
— Устанавливает длину полезной нагрузки дейтаграммыВ дополнение к согласованию формата, посылающее и принимающее устройства должны быть способны определять местонахождение друг друга. Каждая служба имеет связь со стандартным портом. Эта связь гарантирует, что клиент знает, как установить соединение с сервером, который предоставляет желаемую службу.
Название метода Datalnput — Описание
boolean readBoolean()
— Считывает только значение Boolean из входного потокаbyte readByte()
— Считывает один байт из входного потокаchar readChar()
— Считывает символ из входного потокаvoid readFully (byte [] b)
— Считывает байты из входного потока, пока указанный массив не наполнитсяvoid readFully(byte[] b, int off, int len)
— Считывает указанное число байт в указанный буфер, начиная с указанного сдвигаint readlnt()
— Считывает значение int из входного потокаlong readLong()
— Считывает значение long из входного потокаshort readShort()
— Считывает два входных байта и выдает значение shortint readUnsignedByte()
— Считывает один байт, дополненный нулями, из потокаint readUnsignedShort()
— Считывает два входных байта и выдает значение intString readUTF()
— Считывает в UTF-8 шифрованную строку символовint skipBytes (int n)
— Просматривает n байтов из входного потокаНазвание метода DataOutput — Описание