我刚刚开始熟悉Eclipse,Emacs,Visual Studio和记事本生活后的Embarcadero RAD Studio 2010:为什么不建议使用TClientSocket和TServerSocket,而应该使用什么?
我跳进了一个相当大的C++应用程序(500.000 - 1.000.000线),我发现大量使用TClientSocket和TServerSocket。 IDE首先强调TClientSocket没有找到,但仍然可以编译,我抓住了我的头。然后我发现它不再是默认安装的,并且自回来以后被标记为已弃用。
我试过了解这个主题,但没有找到太多的信息。我的问题是
- 为什么不建议使用TClientSocket和TServerSocket?
- 它们与WinSock和BSD套接字的功能有什么不同?
- 什么是最好使用,而不是有一个快速替换,不会涉及通过整个应用程序和改变无处不在TClientSocket和TServerSocket正在使用?我猜想这主要是内部工作变化或?
是的,我已经安装了并导入组件,以便应用程序编译并运行良好。但根据弃用的原因,可能并且想法使用indy或synapse创建包装类 – inquam 2011-05-27 08:31:47