Sdílet prostřednictvím


Dynamické virtuální kanály

Rozhraní API dynamického virtuálního kanálu (DVC) rozšiřují stávající rozhraní API virtuálního kanálu pro službu Vzdálená plocha označovaná jako rozhraní API statického virtuálního kanálu (SVC). Rozhraní API DVC řeší několik omezení, která existují v rozhraních API SVC mezi klientem a serverem, například:

  • Omezený počet kanálů
  • Obnovení paketů

Rozhraní API DVC vám pomohou implementovat moduly na straně serveru a klienta připojení ke službě Vzdálená plocha, které vzájemně komunikují.

Podobně jako řada dalších architektur klienta/serveru se připojení vytváří na základě běžně odsouhlasené části dat označované jako koncový bod. Podobný příklad je TCP/IP, kde se koncový bod vytvoří prostřednictvím kombinace IP adresy serveru a názvu portu. Dalším příkladem jsou pojmenované kanály, kde koncový bod je kombinací názvu serveru a názvu kanálu. V připojení Ke vzdálené ploše jsou zapojeny pouze dvě strany. Koncový bod se proto skládá z jednoduchého libovolného řetězce, který jednoznačně identifikuje připojení. Podobně jako TCP/IP a pojmenované kanály může několik připojení inicializovat ze stejného názvu koncového bodu. V tom smyslu připojení nemají názvy; jen naslouchací proces, který čeká na příchozí požadavky v koncovém bodu.

Rozhraní API DVC se skládají z následujících:

  • Klientská rozhraní API

    Tato rozhraní API jsou k dispozici v klientovi připojení ke vzdálené ploše (RDC) jako modul plug-in. Strana klienta je v pasivním režimu, kde naslouchá příchozím připojením, ale aktivně nenavazuje připojení.

  • Serverová rozhraní API

    Tato rozhraní API aktivně inicializuje připojení.

Informace o tom, jak napsat dynamický virtuální kanál (DVC) modul, naleznete v tématu PODROBNOSTI implementace DVC.