我试图创建一个简单的程序,允许不支持SSL的客户端通过SSL进行通信。IdMappedPortTCP OnOutboundConnect SSL支持
基本上,IdMappedPortTCP接受来自客户端的非加密(不是SSL),并通过SSL将数据转发到指定的MappedHost和MappedPort属性。
到目前为止,我试图在OnOutboundConnect事件下面的代码,但它似乎不工作:它
AContext.Connection.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(AContext.Connection);
觉得作为安全通道(SSL/TLS代理)
当我说“不工作”,我的意思是,IOHandler被忽略,甚至是程序不抱怨缺少OpenSSL的DLL文件。 – MakeG