我想加密在TIdTCPClient
和TIdTCPServer
組件之間發送的一些數據包。在客戶端,我可以使用TIdBlockCipherIntercept
來實現我的加密/解密。但是,我無法找到匹配的服務器端組件分配給我的IdTCPServer
,我在Google上找不到任何內容。我該怎麼辦?什麼是TIdBlockCipherIntercept的等效服務器端組件?
回答
如果沒有TIdServerIntercept
後代,則可以處理OnConnect
事件並將TIdBlockCipherIntercept
實例分配給服務器連接的Intercept
屬性。
AContext.Connection.Intercept := TIdBlockCipherIntercept.Create(AContext.Connection);
這就是你現在要做的事情,我將考慮儘快添加一個服務器端組件。 – 2013-03-11 15:31:49
謝謝,@Remy。我的回答是基於[你對新聞組](http://borland.public.delphi.internet.winsock.narkive.com/o9bNb3ch/tidblockcipherintercept-indy10)差不多六年前。 – 2013-03-11 16:07:14
'TIdServerBlockCipherIntercept'現在已被添加(儘管我沒有Component Palette圖標彌補了它)。 – 2013-03-11 18:29:50
- 1. 什麼是ASP.NET MVC的客戶端/服務器等效
- 2. 服務器端等效Window.Location.getParameter()的GWT
- 3. 服務器端iframe的等效
- 4. 服務器端評論:ASP Classic中<%-- --%>的等效物是什麼?
- 5. 服務器端等效於「top.location.href」
- 6. java服務器端到底是什麼?
- 7. 什麼是Gmail MX服務器端口?
- 8. 什麼服務器端PDF渲染組件可以用於.NET,PHP,Ruby等?
- 9. `curl -v`等效,但作爲服務器而不是客戶端?
- 10. 什麼是SharePoint服務器端文件管理器?
- 11. 與亞馬遜SES服務等效的Microsoft Azure是什麼?
- 12. 什麼是服務器端文件的正確類型
- 13. MS-SQL服務器中的XSLT的normalize-space()的等效項是什麼?
- 14. 什麼是等效的lambda?
- 15. Spring MVC什麼是服務組件?
- 16. MSMQ或組件服務還是什麼?
- 17. 什麼是ASP.NET的等效XAP文件
- 18. 什麼是Windows平臺上的終端服務器/終端服務?
- 19. 什麼是memcached服務器
- 20. 什麼是硒服務器?
- 21. 什麼是CLI服務器?
- 22. 什麼是客戶端和服務器端DataTable處理?
- 23. 服務器端和客戶端分頁究竟是什麼?
- 24. 什麼是SQL服務器的try catch塊的mysql等價物
- 25. iOS:Objective-C中的事件偵聽器的等效物是什麼?
- 26. 服務器端爲websocket需要什麼?
- 27. 服務器端語言做什麼?
- 28. 從myfeeds.php返回什麼(服務器端)
- 29. 什麼是Web服務端點?
- 30. SSL握手:爲什麼服務器端在服務器端ChangeCipherSpec和Finished之間等待100 + ms?
是不是隻是相同的組件?你說它可以在客戶端加密和解密;爲什麼它不能在服務器上同時執行? – 2013-03-11 13:28:41
編號:-(TIdTCPServer.Intercept是TIdServerIntercept類型,而TIdTCPClient.Intercept是TIdConnectionIntercept類型,儘管事實上有兩個單獨的截取組件用於壓縮,忘了包含服務器截取密碼 – 2013-03-11 13:35:15