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 位址。
Windows 需求
應用程式功能 |
ID_CAP_NETWORKING [Windows Phone]
|
備註
若要在 DatagramSocket 物件上接收多播封包,應用程式必須將 MessageReceived 事件指派給事件處理常式、系結至本機服務名稱或 UDP 埠,以及使用 BindEndpointAsync 或 BindServiceNameAsync 方法的本機主機名稱或 IP 位址,然後呼叫 JoinMulticastGroup 方法來加入多播群組。
如果已將網路介面卡指定給 BindServiceNameAsync 方法,則只會聯結指定配接器上存在之網路上的群組。
接收多播封包的應用程式可能也需要處理網路介面卡變更。 如果網路連線變更,且本機電腦或裝置被指派不同的 IP 位址,應用程式必須重新加入多播群組。