共用方式為


在 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 通訊端選項。