DatagramSocket.JoinMulticastGroup(HostName) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 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 位址,應用程式需要重新加入多播群組。