次の方法で共有


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 アドレス。

Windows の要件

アプリの機能
ID_CAP_NETWORKING [Windows Phone]

注釈

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

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

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

適用対象