Язык

Inet4Address Класс

Определение

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

[Android.Runtime.Register("java/net/Inet4Address", DoNotGenerateAcw=true)]
public sealed class Inet4Address : Java.Net.InetAddress
[<Android.Runtime.Register("java/net/Inet4Address", DoNotGenerateAcw=true)>]
type Inet4Address = class
    inherit InetAddress
Наследование
Атрибуты

Комментарии

Этот класс представляет адрес протокола Интернета версии 4 (IPv4). Определяется RFC>; 790: назначенныеhttp://www.ietf.org/rfc/rfc790.txt номера, RFC> 1918: распределение адресов для частных Интернетовhttp://www.ietf.org/rfc/rfc1918.txt и RFC> 2365: многоадресная многоадресная рассылкаhttp://www.ietf.org/rfc/rfc2365.txtIP-адресов с административной областьюh3< "формат>"Текстовое представление IP-адресов>/h3 <>

Текстовое представление IPv4-адреса, используемого в качестве входных данных для методов, принимает одну из следующих форм:

<blockquote><ul style="list-style-type:none"><li>d.d.d.d</><>d.d.d<><>d.d<><li/li/li/li>d<></ul></blockquote>

При указании четырех частей каждый интерпретируется как байт данных и назначается слева направо до четырех байтов IPv4-адреса.

При указании трех частей последняя часть интерпретируется как 16-разрядное количество и помещается в правое два байта сетевого адреса. Это упрощает формат трех частей для указания рабочих адресов класса B в виде 128.net.host.

При указании двух частей последняя часть интерпретируется как 24-разрядное количество и помещается в правое три байта сетевого адреса. Это делает формат двух частей удобным для указания сетевых адресов класса A в качестве net.host.

Если задана только одна часть, значение хранится непосредственно в сетевом адресе без каких-либо байтового переупорядочения.

Для методов, возвращающих текстовое представление в качестве выходного значения, используется первая форма, т. е. строка dotted-quad.

<h4> Область многоадресного адреса </h4>

Исторически поле TTL IPv4 в заголовке IP-адресов удвоилось как поле области многоадресной рассылки: TTL 0 означает, что узел-локальный, 1 означает связь локальной, до 32 означает локальный сайт, до 64 означает регион-локальный, до 128 означает континент-локальный, и до 255 являются глобальными. Однако предпочтительнее административное определение. См. ссылку RFC>. 2365: многоадресная рассылка IP с административной областьюhttp://www.ietf.org/rfc/rfc2365.txt

Добавлено в версии 1.4.

Java документации по java.net.Inet4Address.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Свойства

Имя. Описание
CanonicalHostName

Возвращает полное доменное имя для этого IP-адреса.

(Унаследовано от InetAddress)
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
HostAddress

Возвращает строку IP-адреса в текстовой презентации.

(Унаследовано от InetAddress)
HostName

Возвращает имя узла для этого IP-адреса.

(Унаследовано от InetAddress)
IsAnyLocalAddress

Подпрограмма служебной программы, чтобы проверить, есть ли inetAddress в подстановочный адрес.

(Унаследовано от InetAddress)
IsLinkLocalAddress

Подпрограмма служебной программы, чтобы проверить, является ли InetAddress локальным адресом ссылки.

(Унаследовано от InetAddress)
IsLoopbackAddress

Подпрограмма служебной программы для проверки того, является ли InetAddress адресом обратного цикла.

(Унаследовано от InetAddress)
IsMCGlobal

Подпрограмма служебной программы, чтобы проверить, имеет ли адрес многоадресной рассылки глобальную область.

(Унаследовано от InetAddress)
IsMCLinkLocal

Подпрограмма служебной программы, чтобы проверить, имеет ли адрес многоадресной рассылки область связи.

(Унаследовано от InetAddress)
IsMCNodeLocal

Подпрограмма служебной программы, чтобы проверить, имеет ли адрес многоадресной рассылки область узла.

(Унаследовано от InetAddress)
IsMCOrgLocal

Подпрограмма служебной программы, чтобы проверить, имеет ли адрес многоадресной рассылки область организации.

(Унаследовано от InetAddress)
IsMCSiteLocal

Подпрограмма служебной программы, чтобы проверить, имеет ли адрес многоадресной рассылки область сайта.

(Унаследовано от InetAddress)
IsMulticastAddress

Подпрограмма служебной программы для проверки того, является ли InetAddress IP-адресом многоадресной рассылки.

(Унаследовано от InetAddress)
IsSiteLocalAddress

Подпрограмма служебной программы для проверки того, является ли InetAddress локальным адресом сайта.

(Унаследовано от InetAddress)
JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от JavaObject)
JniPeerMembers

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от InetAddress)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от InetAddress)

Методы

Имя. Описание
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от JavaObject)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от JavaObject)
Equals(Object)

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetAddress()

Возвращает необработанный IP-адрес этого InetAddress объекта.

(Унаследовано от InetAddress)
GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
IsReachable(Int32)

Проверьте, доступен ли этот адрес.

(Унаследовано от InetAddress)
IsReachable(NetworkInterface, Int32, Int32)

Проверьте, доступен ли этот адрес.

(Унаследовано от InetAddress)
JavaFinalize()
Устаревшие.

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя. Описание
IJavaPeerable.Disposed()

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

(Унаследовано от InetAddress)

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс представляет адрес протокола Интернета версии 4 (IPv4).

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к