UdpSingleSourceMulticastClient UdpSingleSourceMulticastClient UdpSingleSourceMulticastClient UdpSingleSourceMulticastClient Class

定義

警告

この API は現在使われていません。

単一の送信元からのマルチキャスト トラフィックのクライアント受信元。このマルチキャストは、SSM (Source Specific Multicast) とも呼ばれます。A client receiver for multicast traffic from a single source, also known as Source Specific Multicast (SSM).

public ref class UdpSingleSourceMulticastClient : IDisposable
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public class UdpSingleSourceMulticastClient : IDisposable
type UdpSingleSourceMulticastClient = class
    interface IDisposable
Public Class UdpSingleSourceMulticastClient
Implements IDisposable
継承
UdpSingleSourceMulticastClientUdpSingleSourceMulticastClientUdpSingleSourceMulticastClientUdpSingleSourceMulticastClient
属性
実装

注釈

マルチキャスト グループ アドレスとセンダの送信元アドレスを認識する必要があります。The multicast group address and sender source address must be known.

特定の送信者からマルチキャスト データを受信するだけでなく、UdpSingleSourceMulticastClientクライアントは、送信者に送り返すユニキャスト データも送信します。In addition to receiving multicast data from a specific sender, the UdpSingleSourceMulticastClient client can also send unicast data back to the sender.

複数のソースからマルチキャストを受信するか、使用して、ソースは、事前にわかっている場合、UdpSingleSourceMulticastClientクラスの代わりにします。To receive multicast from multiple sources, or when the sources aren't known in advance, use the UdpSingleSourceMulticastClient class instead.

コンストラクター

UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32) UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32) UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32) UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32)

グループ アドレスにサブスクライブし、1 つのソースからデータグラムを受信することが可能な、新しい UdpSingleSourceMulticastClient UDP クライアントを作成します。Creates a new UdpSingleSourceMulticastClient UDP client that can subscribe to a group address and receive datagrams from a single source.

プロパティ

ReceiveBufferSize ReceiveBufferSize ReceiveBufferSize ReceiveBufferSize

この UdpSingleSourceMulticastClient インスタンスのマルチキャストの受信操作に使用される Socket の受信バッファーのバイト単位のサイズを取得または設定します。Gets or sets the size, in bytes, of the receive buffer of the Socket used for multicast receive operations on this UdpSingleSourceMulticastClient instance.

SendBufferSize SendBufferSize SendBufferSize SendBufferSize

この UdpSingleSourceMulticastClient インスタンスのマルチキャストの送信操作に使用される Socket の送信バッファーのバイト単位のサイズを取得または設定します。Gets or sets the size, in bytes, of the send buffer of the Socket used for multicast send operations on this UdpSingleSourceMulticastClient instance.

メソッド

BeginJoinGroup(AsyncCallback, Object) BeginJoinGroup(AsyncCallback, Object) BeginJoinGroup(AsyncCallback, Object) BeginJoinGroup(AsyncCallback, Object)

ソケットをバインドし、マルチキャスト グループへの結合操作を開始して、単一の始点アドレスからデータグラムを受信できるようにします。Binds the socket and begins a join operation to the multicast group to allow datagrams to be received from a single source address.

BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object) BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object)

参加したマルチキャスト グループからのパケットを受信する操作を開始し、指定された送信元からグループにパケットが届いたときに、指定されたコールバックを呼び出します。Begins the operation of receiving a packet from the joined multicast group and invokes the specified callback when a packet has arrived on the group from a specified sender.

BeginSendToSource(Byte[], Int32, Int32, Int32, AsyncCallback, Object) BeginSendToSource(Byte[], Int32, Int32, Int32, AsyncCallback, Object) BeginSendToSource(Byte[], Int32, Int32, Int32, AsyncCallback, Object) BeginSendToSource(Byte[], Int32, Int32, Int32, AsyncCallback, Object)

前に指定された送信元にユニキャスト パケットを送信する操作を開始します。Begins the operation of sending a unicast packet to the source previously specified.

Dispose() Dispose() Dispose() Dispose()

マルチキャスト グループへの参加を終了し、UdpSingleSourceMulticastClient クラスの現在のインスタンスによって使用されたリソースと、基になる Socket によって使用されたリソースをすべて解放します。Leaves the multicast group and releases all resources used by the current instance of the UdpSingleSourceMulticastClient class and the underlying the Socket.

EndJoinGroup(IAsyncResult) EndJoinGroup(IAsyncResult) EndJoinGroup(IAsyncResult) EndJoinGroup(IAsyncResult)

マルチキャスト グループに対する非同期のグループ参加操作を完了します。Completes the asynchronous join group operation to a multicast group.

EndReceiveFromSource(IAsyncResult, Int32) EndReceiveFromSource(IAsyncResult, Int32) EndReceiveFromSource(IAsyncResult, Int32) EndReceiveFromSource(IAsyncResult, Int32)

参加しているマルチキャスト グループからパケットを受信する非同期の操作を完了し、受信した情報を提供します。Completes the asynchronous operation of receiving a packet from the joined multicast group and provides the information received.

EndSendToSource(IAsyncResult) EndSendToSource(IAsyncResult) EndSendToSource(IAsyncResult) EndSendToSource(IAsyncResult)

単一のソースにユニキャスト パケットを送信する操作を完了します。Completes the operation of sending a unicast packet to a single source.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象