5. Implémentation d’un serveur et d’un point de contrôle UPnP
Nous allons maintenant étudier une implémentation de serveur UPnP et d’un point de contrôle qui lui est associé, écrits en C pour LibUPnP. La LibUPnP est une implémentation libre d’un SDK portable pour les dispositifs UPnP. Intel avait développé cette bibliothèque en 2000 ; elle a depuis été mise à disposition sous licence BSD, pour lui assurer une meilleure croissance et un meilleur support. Écrite pour GNU/Linux à l’origine, elle a été portée pour divers systèmes d’exploitation, tels que FreeBSD, Solaris, et Windows. La communauté autour de ce projet
open-source
est active, ce qui garantit une bonne fiabilité du code et une bonne réactivité dans le cas peu probable où l’on trouverait une faille dans l’implémentation. C’est probablement la pile UPnP la plus stable et efficace.
Nous allons donc la mettre en œuvre avec un...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Implémentation d’un serveur et d’un point de contrôle UPnP