我試圖創建一個簡單的程序,允許不支持SSL的客戶端通過SSL進行通信。IdMappedPortTCP OnOutboundConnect SSL支持
基本上,IdMappedPortTCP接受來自客戶端的非加密(不是SSL),並通過SSL將數據轉發到指定的MappedHost和MappedPort屬性。
到目前爲止,我試圖在OnOutboundConnect事件下面的代碼,但它似乎不工作:它
AContext.Connection.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(AContext.Connection);
覺得作爲安全通道(SSL/TLS代理)
當我說「不工作」,我的意思是,IOHandler被忽略,甚至是程序不抱怨缺少OpenSSL的DLL文件。 – MakeG