MulticastSocket クラス

定義

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

[Android.Runtime.Register("java/net/MulticastSocket", DoNotGenerateAcw=true)]
public class MulticastSocket : Java.Net.DatagramSocket
[<Android.Runtime.Register("java/net/MulticastSocket", DoNotGenerateAcw=true)>]
type MulticastSocket = class
    inherit DatagramSocket
継承
MulticastSocket
属性

注釈

java.net.MulticastSocketJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

MulticastSocket()

マルチキャスト ソケットを作成します。

MulticastSocket(Int32)

マルチキャスト ソケットを作成し、特定のポートにバインドします。

MulticastSocket(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

MulticastSocket(SocketAddress)

指定したソケット アドレスにバインドされた MulticastSocket を作成します。

プロパティ

Broadcast

SO_BROADCASTが有効になっているかどうかをテストします。 または、SO_BROADCASTを有効または無効にします。

(継承元 DatagramSocket)
Channel

このデータグラム ソケットに関連付けられている一意 java.nio.channels.DatagramChannel のオブジェクト (存在する場合) を返します。

(継承元 DatagramSocket)
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
InetAddress

このソケットが接続されているアドレスを返します。

(継承元 DatagramSocket)
Interface

マルチキャスト パケットに使用されるネットワーク インターフェイスのアドレスを取得します。 または、ネットワーク インターフェイスの値の影響を受ける動作のメソッドで使用されるマルチキャスト ネットワーク インターフェイスを設定します。

IsBound

ソケットのバインド状態を返します。

(継承元 DatagramSocket)
IsClosed

ソケットが閉じているかどうかを返します。

(継承元 DatagramSocket)
IsConnected

ソケットの接続状態を返します。

(継承元 DatagramSocket)
JniIdentityHashCode

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
JniPeerMembers

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

LocalAddress

ソケットがバインドされているローカル アドレスを取得します。

(継承元 DatagramSocket)
LocalPort

このソケットがバインドされているローカル ホストのポート番号を返します。

(継承元 DatagramSocket)
LocalSocketAddress

このソケットがバインドされているエンドポイントのアドレスを返します。

(継承元 DatagramSocket)
LoopbackMode

マルチキャスト データグラムのローカル ループバックの設定を取得します。 または、マルチキャスト データグラムのローカル ループバックを無効または有効にする このオプションは、マルチキャスト データをローカル ソケットにループバックするかどうかを設定するためのヒントとして、プラットフォームのネットワーク コードによって使用されます。

NetworkInterface

マルチキャスト ネットワーク インターフェイス セットを取得します。 または、このソケットで送信される送信マルチキャスト データグラムのネットワーク インターフェイスを指定します。

PeerReference

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
Port

このソケットが接続されているポート番号を返します。

(継承元 DatagramSocket)
ReceiveBufferSize

この のSO_RCVBUF オプションの値を取得します。これは、プラットフォーム DatagramSocketでこの DatagramSocketの入力に使用されるバッファー サイズです。 または、 SO_RCVBUF オプションを、この DatagramSocketに指定した値に設定します。

(継承元 DatagramSocket)
RemoteSocketAddress

このソケットが接続されているエンドポイントのアドレスを返します。接続 null されていない場合は を返します。

(継承元 DatagramSocket)
ReuseAddress

SO_REUSEADDRが有効になっているかどうかをテストします。 または、SO_REUSEADDR ソケット オプションを有効または無効にします。

(継承元 DatagramSocket)
SendBufferSize

この のSO_SNDBUF オプションの値を取得します。これは、プラットフォーム DatagramSocketでこの DatagramSocketの出力に使用されるバッファー サイズです。 または、 SO_SNDBUF オプションを、この DatagramSocketに指定した値に設定します。

(継承元 DatagramSocket)
SoTimeout

SO_TIMEOUTの設定を取得します。 または、指定したタイムアウトでSO_TIMEOUTを有効または無効にします (ミリ秒単位)。

(継承元 DatagramSocket)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

TimeToLive

ソケットで送信されるマルチキャスト パケットの既定の有効期間を取得します。 または、マルチキャストのスコープを制御するために、これに MulticastSocket 送信されるマルチキャスト パケットの既定の有効期間を設定します。

TrafficClass

この DatagramSocket から送信されたパケットの IP データグラム ヘッダー内のトラフィック クラスまたはサービスの種類を取得します。 または、この DatagramSocket から送信されるデータグラムの IP データグラム ヘッダーにトラフィック クラスまたはサービスの種類オクテットを設定します。

(継承元 DatagramSocket)
TTL
古い.

ソケットで送信されるマルチキャスト パケットの既定の有効期間を取得します。 または、マルチキャストのスコープを制御するために、これに MulticastSocket 送信されるマルチキャスト パケットの既定の有効期間を設定します。

メソッド

Bind(SocketAddress)

この DatagramSocket を特定のアドレスとポートにバインドします。

(継承元 DatagramSocket)
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

このデータグラム ソケットを閉じます。

(継承元 DatagramSocket)
Connect(InetAddress, Int32)

ソケットをこのソケットのリモート アドレスに接続します。

(継承元 DatagramSocket)
Connect(SocketAddress)

このソケットをリモート ソケット アドレス (IP アドレスとポート番号) に接続します。

(継承元 DatagramSocket)
ConnectAsync(InetAddress, Int32)

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 DatagramSocket)
ConnectAsync(SocketAddress)

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 DatagramSocket)
Disconnect()

ソケットを切断します。

(継承元 DatagramSocket)
Dispose()

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
Dispose(Boolean)

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetOption(ISocketOption)

ソケット オプションの値を返します。

(継承元 DatagramSocket)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
JoinGroup(InetAddress)

マルチキャスト グループに参加します。

JoinGroup(SocketAddress, NetworkInterface)

指定したインターフェイスで、指定したマルチキャスト グループに参加します。

LeaveGroup(InetAddress)

マルチキャスト グループのままにします。

LeaveGroup(SocketAddress, NetworkInterface)

指定したローカル インターフェイスにマルチキャスト グループを残します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Receive(DatagramPacket)

このソケットからデータグラム パケットを受信します。

(継承元 DatagramSocket)
ReceiveAsync(DatagramPacket)

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 DatagramSocket)
Send(DatagramPacket)

このソケットからデータグラム パケットを送信します。

(継承元 DatagramSocket)
Send(DatagramPacket, SByte)
古い.

ソケットの既定値以外の TTL (time-to-live) を使用して、データグラム パケットを宛先に送信します。

SendAsync(DatagramPacket)

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 DatagramSocket)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetOption(ISocketOption, Object)

ソケット オプションの値を設定します。

(継承元 DatagramSocket)
SupportedOptions()

このソケットでサポートされているソケット オプションのセットを返します。

(継承元 DatagramSocket)
ToArray<T>()

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたは java.lang.Object#notifyAll() メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

(継承元 Object)
Wait(Int64, Int32)

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
IJavaPeerable.Finalized()

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

GetJniTypeName(IJavaPeerable)

マルチキャスト データグラム ソケット クラスは、IP マルチキャスト パケットの送受信に役立ちます。

適用対象