Language

DatagramSocket.JoinMulticastGroup(HostName) メソッド

定義

DatagramSocket オブジェクトをマルチキャスト グループに結合します。

public:
 virtual void JoinMulticastGroup(HostName ^ host) = JoinMulticastGroup;
void JoinMulticastGroup(HostName const& host);
public void JoinMulticastGroup(HostName host);
function joinMulticastGroup(host)
Public Sub JoinMulticastGroup (host As HostName)

パラメーター

host
HostName

マルチキャスト グループのホスト名または IP アドレス。

注釈

DatagramSocket オブジェクトでマルチキャスト パケットを受信するには、アプリで MessageReceived イベントをイベント ハンドラーに割り当て、BindEndpointAsync または BindServiceNameAsync メソッドを使用してローカル サービス名または UDP ポートとローカル ホスト名または IP アドレスにバインドしてから、JoinMulticastGroup メソッドを呼び出してマルチキャスト グループに参加させる必要があります。

ネットワーク アダプターが BindServiceNameAsync メソッドに指定された場合、指定したアダプターに存在するネットワーク上のグループのみが結合されます。

マルチキャスト パケットを受信するアプリも、ネットワーク アダプターの変更に対処する必要があります。 ネットワーク接続が変更され、ローカル コンピューターまたはデバイスに別の IP アドレスが割り当てられている場合、アプリはマルチキャスト グループに再び参加する必要があります。

適用対象