共用方式為


在 SPI 中 Protocol-Independent 多播和多點

就像 Windows Sockets 2 允許以一般方式存取許多傳輸通訊協定的基本數據傳輸功能一樣,它也提供一般的方式來使用實作這些功能之傳輸的多點和多播功能。 為了簡化,之後會使用 多點 一詞來參考多播和多點通訊。

目前的多點實作(例如,IP 多播、ST-II、T.120、ATM UNI)在聯結多點會話的方式、特定節點是否指定為中央或根節點,以及數據是在所有節點之間交換,還是只在根節點與各種分葉節點之間交換。 Windows Sockets 2 WSAPROTOCOL_INFO 結構是用來宣告通訊協定的多點屬性。 藉由檢查這些屬性,程式設計人員將知道使用適用的 Winsock 函式來設定、使用及卸除多點會話時所要遵循的慣例。

支援多播的 Windows Sockets 2 功能摘要如下:

  • WSAPROTOCOL_INFO 結構中的三個屬性位。
  • WSPSocketdwFlags 參數定義的四個旗標
  • 一個函式 WSPJoinLeaf,用於將分葉節點新增至多點會話。
  • 兩個 WSPIoctl 命令代碼,用於控制多點回送,並建立多播傳輸的範圍。 (後者對應於IP多播存留時間或TTL參數。

注意

在 Windows Sockets 2 中包含這些多點功能,並不排除服務提供者也支援現有的通訊協定相依介面,例如 IP 多播的 Deering 套接字選項。