【发布时间】:2016-04-18 14:54:27
【问题描述】:
您好,是否可以创建充当 tcp 代理服务器的中间应用程序?它将由两个组件组成。 IdTCPServer 和 IdTCPClient。这个想法是:
Application > 连接到 IdTCPServer > 所有数据都被重定向到 > IdTCPClient 连接到目的地。
并且TCPClient收到的数据会被重定向到IdTCPServer和Application。 我做了这么简单的应用程序,它在 HTTP 请求中工作,但是当我尝试将它用于 RDP 客户端时它失败了(我收到协议错误的错误)。甚至可能吗?我使用 ReadByte 方法,每个字节都被发送到另一个 IOHandler。
我想创建某种允许通过 NAT 连接的虚拟 tcp 通道。
我不够清楚。我想要实现的是这样的:
RDP 服务器 IdTCPclient > NAT > IdTCPServer
【问题讨论】: