使用StartReverseConnectListener的RDP会话共享和查看器

时间:2013-10-30 16:56:03

标签: c# rdp

完成反向连接以克服NAT /防火墙有3个步骤:

  1. 在RDPSession端创建邀请

    RDPSession session = new RDPSession(); 
    session.Open(); 
    string hostConnString = session.Invitations.CreateInvitation(null, "My Group Name", "12345", 1)
    
  2. 在RDP查看器端,您启动反向连接

    string viewerConnString = axRDPViewer1.StartReverseConnectListener(hostConnString, "My Name", "12345");
    
  3. 返回RDP会话侧连接到查看器

    session.ConnectToClient(viewerConnString); 
    
  4. 我的问题是:在步骤#2上启动反向连接,StartReverseConnectListener()。我应该在哪里调用这种方法?在标准查看器连接失败后它是否在OnConnectionFailed事件上,或者它是否总是替换标准查看器连接方法。

    在第3步。我应该在主持人RDP会话中的哪个事件进行此调用,以便无缝连接client(查看者)。

0 个答案:

没有答案