DatagramSocketImpl Класс

Определение

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

[Android.Runtime.Register("java/net/DatagramSocketImpl", DoNotGenerateAcw=true)]
public abstract class DatagramSocketImpl : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Net.ISocketOptions
[<Android.Runtime.Register("java/net/DatagramSocketImpl", DoNotGenerateAcw=true)>]
type DatagramSocketImpl = class
    inherit Object
    interface ISocketOptions
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
DatagramSocketImpl
Атрибуты
Реализации

Комментарии

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

Документация по Java для java.net.DatagramSocketImpl.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

DatagramSocketImpl()

Создает реализацию неограниченного сокета датаграммы.

DatagramSocketImpl(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Class

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

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

Объект дескриптора файла.

FileDescriptor

Возвращает дескриптор файла сокета датаграммы.

Handle

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

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

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

LocalPort

Возвращает локальный порт.

PeerReference

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

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

ThresholdType

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

TimeToLive

Возвращает срок жизни (TTL) для пакетов многоадресной рассылки, отправленных в этот сокет.

TTL

Возвращает срок жизни (TTL) для пакетов многоадресной рассылки, отправленных в этот сокет.

Методы

Bind(Int32, InetAddress)

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

Clone()

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

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

Закройте сокет.

Connect(InetAddress, Int32)

Подключает сокет датаграммы к удаленному назначению.

ConnectAsync(InetAddress, Int32)

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

Create()

Создает сокет датаграммы.

Disconnect()

Отключает сокет датаграммы от удаленного назначения.

Dispose()

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

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

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

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

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

Получение значения параметра.

GetOption(ISocketOption)

Вызывается для получения параметра сокета.

JavaFinalize()

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

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

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

JoinGroup(SocketAddress, NetworkInterface)

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

Leave(InetAddress)

Оставьте группу многоадресной рассылки.

LeaveGroup(SocketAddress, NetworkInterface)

Оставьте группу многоадресной рассылки.

Notify()

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

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

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

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

Обзор в пакете, чтобы узнать, от кого он получен.

PeekAsync(InetAddress)

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

PeekData(DatagramPacket)

Обзор в пакете, чтобы узнать, от кого он получен.

PeekDataAsync(DatagramPacket)

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

Receive(DatagramPacket)

Получение пакета датаграммы.

ReceiveAsync(DatagramPacket)

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

Send(DatagramPacket)

Отправляет пакет датаграммы.

SendAsync(DatagramPacket)

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

SetHandle(IntPtr, JniHandleOwnership)

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

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

Включите или отключите параметр, указанный в optID.

SetOption(ISocketOption, Object)

Вызывается для задания параметра сокета.

SupportedOptions()

Возвращает набор объектов SocketOptions, поддерживаемых этим impl и сокетом этого impl (DatagramSocket или MulticastSocket).

ToArray<T>()

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

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

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

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

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

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

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

IJavaPeerable.Disposed()

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

GetJniTypeName(IJavaPeerable)

Абстрактная датаграмма и базовый класс реализации многоадресной рассылки.

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