UdpSingleSourceMulticastClient クラス

定義

注意事項

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

単一の送信元からのマルチキャスト トラフィックのクライアント受信元。このマルチキャストは、SSM (Source Specific Multicast) とも呼ばれます。

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
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
type UdpSingleSourceMulticastClient = class
    interface IDisposable
Public Class UdpSingleSourceMulticastClient
Implements IDisposable
継承
UdpSingleSourceMulticastClient
属性
実装

注釈

マルチキャスト グループ アドレスと送信元ソース アドレスは既知である必要があります。

クライアントは、特定の送信者からマルチキャスト データを受信するだけでなく、 UdpSingleSourceMulticastClient ユニキャスト データを送信者に送り返すこともできます。

複数のソースからマルチキャストを受信する場合、またはソースが事前に認識されていない場合は、代わりに クラスを UdpSingleSourceMulticastClient 使用します。

コンストラクター

UdpSingleSourceMulticastClient(IPAddress, IPAddress, Int32)
古い.

グループ アドレスにサブスクライブし、1 つのソースからデータグラムを受信することが可能な、新しい UdpSingleSourceMulticastClient UDP クライアントを作成します。

プロパティ

ReceiveBufferSize
古い.

この UdpSingleSourceMulticastClient インスタンスのマルチキャストの受信操作に使用される Socket の受信バッファーのバイト単位のサイズを取得または設定します。

SendBufferSize
古い.

この UdpSingleSourceMulticastClient インスタンスのマルチキャストの送信操作に使用される Socket の送信バッファーのバイト単位のサイズを取得または設定します。

メソッド

BeginJoinGroup(AsyncCallback, Object)
古い.

ソケットをバインドし、マルチキャスト グループへの結合操作を開始して、単一の始点アドレスからデータグラムを受信できるようにします。

BeginReceiveFromSource(Byte[], Int32, Int32, AsyncCallback, Object)
古い.

参加したマルチキャスト グループからのパケットを受信する操作を開始し、指定された送信元からグループにパケットが届いたときに、指定されたコールバックを呼び出します。

BeginSendToSource(Byte[], Int32, Int32, Int32, AsyncCallback, Object)
古い.

前に指定された送信元にユニキャスト パケットを送信する操作を開始します。

Dispose()
古い.

マルチキャスト グループへの参加を終了し、UdpSingleSourceMulticastClient クラスの現在のインスタンスによって使用されたリソースと、基になる Socket によって使用されたリソースをすべて解放します。

EndJoinGroup(IAsyncResult)
古い.

マルチキャスト グループに対する非同期のグループ参加操作を完了します。

EndReceiveFromSource(IAsyncResult, Int32)
古い.

参加しているマルチキャスト グループからパケットを受信する非同期の操作を完了し、受信した情報を提供します。

EndSendToSource(IAsyncResult)
古い.

単一のソースにユニキャスト パケットを送信する操作を完了します。

Equals(Object)
古い.

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()
古い.

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()
古い.

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()
古い.

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()
古い.

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象