Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

Delphi-uPnP

Реализация работы с uPnP

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Реализация работы с uPnP на Delphi

Пример "проброса" порта через роутер:

procedure TXmppUploadFile.CreatePortMapping(const aPort: TidPort);
begin
  if (FuPnP.GetExternalIP <> '') then
  begin
    if FuPnP.AddPortMapping(aPort) then
    begin
      // дальнейшие действия
    end;
  end;
end;

Пример удаления "проброса" порта:

procedure TXmppUploadFile.DeletePortMapping(const aPort: TidPort);
begin
  FuPnP.DeletePortMapping(aPort);
end;