So.... nachdem ich mein Prog nu soweit eigentlich fertig hab möchte ich diverse Infos über UPNP abfragen.Aber bis jetzt passiert nix.
In diesem Code wird bis jetzt nur die IP abgefragt. Doch solanger hier nichts passiert brauchich denk ich wohl erstmal nich weitermachen.
Ich hoffe man kann mir da ein wenig weiterhelfen. Denn ich hab keine Ahnung wo der Fehler liegt.
UDN und URN sind dev Richtig ACTION und VARIABLE ebenfalls. Soviel ist sicher. Das derzeitige Programm greift auch auf UPNP zu. aber wie gesagt. ich bekomme keine Ausgabe. Weder als MsgBox noch als ausgabe um Label1.
Für Hilfe wäre ich Dankbar.
Greetz DeepZone
VB.NET-Quellcode
- Const cUDN = "uuid:......."
- Const cURN = "urn:schemas-upnp-org:serviceId:WANIPConn:1"
- Const cACTION = "GetExternalIPAddress"
- Const cVARIABLE = "ExternalIPAddress"
- Dim oFindDevice As UPNPLib.UPnPDeviceFinder
- Dim oDevice As UPNPLib.UPnPDevice
- Dim oServices As UPNPLib.UPnPServices
- Dim oService As UPNPLib.UPnPService
- Dim vIn(0) As Object
- Dim vOut(0) As Object
- Dim sValue As Integer
- Dim iRet As Integer
- oFindDevice = New UPNPLib.UPnPDeviceFinder
- oDevice = oFindDevice.FindByUDN(cUDN)
- If Not oDevice Is Nothing Then
- oServices = oDevice.Services
- If Not oServices Is Nothing Then
- oService = oServices.Item(cURN)
- If Not oService Is Nothing Then
- oService.AddCallback(iRet)
- oService.InvokeAction(cACTION, vIn, vOut)
- System.Threading.Thread.Sleep(3000)
- sValue = oService.QueryStateVariable(cVARIABLE)
- MsgBox(sValue)
- Label1.Text = (sValue)
- End If
- End If
- End If
In diesem Code wird bis jetzt nur die IP abgefragt. Doch solanger hier nichts passiert brauchich denk ich wohl erstmal nich weitermachen.
Ich hoffe man kann mir da ein wenig weiterhelfen. Denn ich hab keine Ahnung wo der Fehler liegt.
UDN und URN sind dev Richtig ACTION und VARIABLE ebenfalls. Soviel ist sicher. Das derzeitige Programm greift auch auf UPNP zu. aber wie gesagt. ich bekomme keine Ausgabe. Weder als MsgBox noch als ausgabe um Label1.
Für Hilfe wäre ich Dankbar.
Greetz DeepZone