Hallo ist es möglich, intermediate-Anwendung zu erstellen, die als TCP-Proxy-Server fungiert? Es würde aus zwei Komponenten bestehen. IdTCPServer und IdTCPClient. Die Idee ist:Erstellen Sie TCP-TUNNELING-System mit Indy
Anwendung> verbindet zu IdTCPServer> alle Daten werden zu> IdTCPClient umgeleitet, der mit dem Ziel verbunden ist.
Und die von TCPClient empfangenen Daten werden an den IdTCPServer und die Anwendung umgeleitet. Ich habe so einfache App, und es funktioniert in HTTP-Anfragen, aber es schlägt fehl, wenn ich versuchte, es für RDP-Client zu verwenden (Ich habe Fehler, dass Protokoll falsch ist). Ist es überhaupt möglich? Ich benutze die ReadByte-Methode, und jedes einzelne Byte wird an den anderen IOHandler gesendet.
Ich möchte eine Art virtueller tcp-Kanal erstellen, der Verbindungen über NAT ermöglichen würde.
Ich war nicht klar genug. Was ich erreichen möchte, ist etwa folgendes:
RDP-Server < IdTCPClient <> IdTCPclient> NAT> IdTCPServer < RDPClient.
ja, ich war nicht präzise genug. Ich habe die Frage bearbeitet. – Flash