Hier
http://www.intel.com/cd/ids/develope...pnp/index.html gibts noch mehr Infos und Testtools.
Und ja, man kann UPnP problemlos mit Delphi implementieren. Allerdings kannst Du die Indys als Socket-Komponenten direkt abhaken, da diese kein UDP multicast unterstützen.
Aber an sich ist ist UPnP total simpel.
Zitat:
Wie funktioniert das Universal Plug and Play?
Guckst Du erstmal hier:
http://de.wikipedia.org/wiki/UPnP und wenns tiefergehend sein soll, dann guck mal unter "Resouces" unter o.g. Intel-Link.
Zitat:
Hat jemand sowas schon gemacht, ein Tutorial oder ähnliches?
Gemacht ja. Aber ein Tutorial würde wohl etwas sehr lang also eher ein Buch. UPnP ist vom Grundprinzip simpelst aber die Masse der Möglichkeiten führt zu einem nicht unerheblichen Umfang.
Zitat:
Ein Code-Beispiel wäre auch sehr schön!
Ein Quellcode-Beispiel würde ebenso wie ein Tutorial den üblichen Rahmen eines Beispiels bei weitem sprengen.
Ein ansatzweise funktionierenden UPnP MediaServer in C# und C++ kann ich Dir gerne mal zum stöbern geben.
C++:
http://sourceforge.net/projects/fuppes
C# : auf Anfrage, habs nur noch zu Hause rumfliegen
Bis neulich ...