我在.NET中编写了一个安全的TCP服务器。这基本上就像创建一个TcpListener实例并用SslStreams包装连接的客户端的NetworkStreams一样简单。
现在我需要使用Delphi 7(或者Delphi 2007)访问这个TCP服务器。
我在帮助中找不到任何内容,Google搜索显示了许多复杂的商业套餐。是否有一个更简单的解决方案,或Delphi中集成的东西我忽略了什么?
如果没有,我可以使用任何简单的免费或商业套餐吗?
答案 0 :(得分:2)
Indy。免费。它的一个版本甚至还附带了Delphi 7,虽然我建议你去下载一个更新的版本。 (我链接的网页称它为Indy.Sockets,以区别于Indy扩展到的其他项目。)
答案 1 :(得分:2)
您也可以使用Synapse,这也是一款易于使用的免费解决方案。它与Indy的不同之处在于它不使用组件,而是使用简单的阻塞功能。对于SSL支持,Synapse支持通过简单易用的包装器使用OpenSSL。
答案 2 :(得分:1)
见OpenSSL with Delphi。它提到了Indy和DelphiWebStart。
答案 3 :(得分:0)
ICS,Internet组件套件。它是免费的。
答案 4 :(得分:-1)
Indy / ICS / Synapse都没有内置SSL。他们插入第三方模块,例如OpenSSL或我们的SecureBlackbox产品。