我想加密在TIdTCPClient
和TIdTCPServer
组件之间发送的一些数据包。在客户端,我可以使用TIdBlockCipherIntercept
来实现我的加密/解密。但是,我找不到要分配给我的IdTCPServer
的匹配服务器端组件,也无法在Google上找到任何内容。我应该怎么办?
最佳答案
在没有TIdServerIntercept
后代的情况下,您可以处理OnConnect
事件,并将TIdBlockCipherIntercept
实例分配给服务器连接的Intercept
属性。
AContext.Connection.Intercept := TIdBlockCipherIntercept.Create(AContext.Connection);