Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi UPNP kapiers nicht (https://www.delphipraxis.net/80571-upnp-kapiers-nicht.html)

runger 11. Nov 2006 16:05

Re: UPNP kapiers nicht
 
Hi Luckie,
das ist keine neue Frage, sondern immer noch die alte Frage.

Gruss Rainer

TKC 12. Nov 2006 13:20

Re: UPNP kapiers nicht
 
@runger

Ich habe dir doch den Link zum passenden Thread per PN geschickt ... Wer lesen kann ist klar im Vorteil :wink: !

UPnP Ports

Hier noch ein Auszug davon :

Delphi-Quellcode:
procedure GetPortList(WANIPConn:UPnPService;lbDebug:TListBox);
var
  sOut                       : OleVariant;
  sArg                       : OleVariant;
  ret                        : OleVariant;
  iCount                     : Integer;
  x                          : Integer;

begin
  if not Assigned(WANIPConn) then exit;

  try
    // Portmappings zählen
    iCount := WANIPConn.QueryStateVariable('PortMappingNumberOfEntries');


    sOut := VarArrayCreate([0, 7], varVariant);
    sArg := VarArrayCreate([0, 0], varVariant);

    //Alle Portmappings durchlaufen
    for x := 0 to iCount - 1 do
      begin
        sArg[0] := x;
        ret := WANIPConn.InvokeAction('GetGenericPortMappingEntry', sArg, sOut);

        lbDebug.Items.Add(
          sOut[0] + '-'                          //RemoteHost
          + IntToStr(sOut[1]) + '-'              //ExternalPort
          + sOut[2] + '-'                        //Protocol
          + IntToStr(sOut[3]) + '-'              //InternalPort
          + sOut[4] + '-'                        //InternalClient
          + IntToStr(sOut[5]) + '-'              //Enabled
          + sOut[6] + '-'                        //PortMappingDescription
          + IntToStr(sOut[7])                    //LeaseDuration
          );

      end;

    VariantClear(sArg);
    VariantClear(sOut);
  except

  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:10 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz