Protocol-Independent multidiffusion et multipoint
Windows Sockets 2 fournit une méthode générique pour utiliser les fonctionnalités multipoint et multidiffusion des transports. Cette méthode générique implémente ces fonctionnalités tout comme elle permet d’accéder aux fonctionnalités de transport de base de nombreux protocoles de transport. Le terme multipoint est utilisé ci-après pour faire référence à la fois aux communications multidiffusion et multipoints.
Les implémentations multipoints actuelles (par exemple, la multidiffusion IP, ST-II, T.120 et ATM UNI) varient considérablement. La façon dont les nœuds rejoignent une session multipoint, si un nœud particulier est désigné comme nœud central ou racine, et si les données sont échangées entre tous les nœuds ou uniquement entre un nœud racine et les différents nœuds feuilles diffèrent d’une implémentation à l’autre. La structure WSAPROTOCOL_INFO pour Windows Sockets 2 est utilisée pour déclarer les différents attributs multipoints d’un protocole. En examinant ces attributs, le programmeur sait quelles conventions suivre avec les fonctions Windows Sockets 2 applicables pour configurer, utiliser et supprimer les sessions multipoints.
Voici un résumé des fonctionnalités Winsock qui prennent en charge le multipoint :
- Bits à deux attributs dans la structure WSAPROTOCOL_INFO .
- Quatre indicateurs définis pour le paramètre dwFlags de la fonction WSASocket .
- Une fonction, WSAJoinLeaf, pour ajouter des nœuds feuilles à une session multipoint
- Deux codes de commande WSAIoctl pour contrôler le bouclage multipoint et établir l’étendue des transmissions multidiffusion. (Ce dernier correspond au paramètre de durée de vie ou de durée de vie de la multidiffusion IP.)
Notes
L’inclusion de ces fonctionnalités multipoints dans les sockets Windows 2 n’empêche pas une application d’utiliser une interface dépendante du protocole existante, telle que les options de socket Deering pour la multidiffusion IP.
Pour plus d’informations sur la caractérisation des différents schémas multipoints et l’utilisation des fonctionnalités applicables des sockets Windows 2, consultez Sémantique multipoint et multidiffusion .