Initial commit

This commit is contained in:
2017-02-16 16:29:55 +01:00
commit c3531ce5fa
21 changed files with 1383 additions and 0 deletions

View File

@ -0,0 +1,13 @@
<?php
require_once __DIR__."/../vendor/autoload.php";
use NoccyLabs\UPnP\SSDP\Discovery;
use NoccyLabs\UPnP\SSDP\SearchTarget;
$discovery = new Discovery();
$discovery->discover(SearchTarget::ROOT_DEVICE);
foreach ($discovery as $device) {
echo $device."\n";
}

13
examples/discover-igd.php Normal file
View File

@ -0,0 +1,13 @@
<?php
require_once __DIR__."/../vendor/autoload.php";
use NoccyLabs\UPnP\SSDP\Discovery;
use NoccyLabs\UPnP\SSDP\SearchTarget;
$discovery = new Discovery();
$discovery->discover(SearchTarget::URN_SCHEMA_DEVICE_IGD_2);
foreach ($discovery as $device) {
print_r($device);
}

View File

@ -0,0 +1,13 @@
<?php
require_once __DIR__."/../vendor/autoload.php";
use NoccyLabs\UPnP\SSDP\Discovery;
use NoccyLabs\UPnP\SSDP\SearchTarget;
$discovery = new Discovery();
$discovery->discover(SearchTarget::URN_SCHEMA_DEVICE_IGD_2);
foreach ($discovery as $device) {
echo "Gateway IP: ".$device->getIp()."\n";
}