在过着 Eclipse、Emacs、Visual Studio 和记事本的生活之后,我才刚刚开始熟悉 Embarcadero RAD Studio 2010 :)
我正在进入一个相当大的 C++ 应用程序(500.000 - 1.000.000 行),我发现它广泛使用了 TClientSocket 和 TServerSocket。IDE首先抱怨没有找到TClientSocket,但仍然可以编译,我摸不着头脑。然后我发现它不再默认安装,并且自回归以来被标记为已弃用。
我试图阅读有关该主题的信息,但没有找到太多信息。我的问题是
在错误报告12266的解决方案评论中("套接字连接错误导致资源泄漏"),Robert Ehteshamzadeh写道
不推荐使用TClientSocket.此报告处于打开状态,以便提供建议的解决方法.
这是德尔福6.在以后的版本,Tclientsocket构件实现和TServerSocket尚未安装在默认情况下,工具选项板,但被安装指令提供.
从那以后这个状态是否发生了变化,以便TClientSocket(和TServerSocket)现在再次成为Delphi VCL中的一流成员?我想在一些项目中使用TClientSocket(作为Indy和Synapse之后的另一个TCP/IP库),并且无法在Embarcadero DocWiki中找到官方状态信息.
('弃用'类/方法的官方索引将是有用的).