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 事件分配给事件处理程序,使用 BindEndpointAsyncBindServiceNameAsync 方法绑定到本地服务名称或 UDP 端口以及本地主机名或 IP 地址,然后调用 JoinMulticastGroup 方法以加入多播组。

如果已将网络适配器指定给 BindServiceNameAsync 方法,则仅加入指定适配器上存在的网络上的组。

接收多播数据包的应用可能还需要处理网络适配器更改。 如果网络连接发生更改,并且为本地计算机或设备分配了不同的 IP 地址,则应用需要重新加入多播组。

适用于