語言

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 位址,應用程式需要重新加入多播群組。

適用於