NAT/ファイアウォールを克服するためのリバース接続を実現するには、3 つの手順があります。
RDPSession 側で招待状を作成します
RDPSession session = new RDPSession(); session.Open(); string hostConnString = session.Invitations.CreateInvitation(null, "My Group Name", "12345", 1)
RDP ビューア側で逆接続を開始します
string viewerConnString = axRDPViewer1.StartReverseConnectListener(hostConnString, "My Name", "12345");
RDP セッション側に戻り、ビューアに接続します
session.ConnectToClient(viewerConnString);
ここで私の質問: ステップ #2 で逆接続の開始を開始しStartReverseConnectListener()
ます。このメソッドはどこで呼び出す必要がありますか? 標準のビューアー接続が失敗した後のイベントですか、OnConnectionFailed
それとも標準のビューアー接続方法を常に置き換えるだけですか。
ステップ#3で。(ビューア)RDP
をシームレスに接続するには、ホスト セッションのどのイベントでこの呼び出しを行う必要がありますか。client