如何为多平台安装TClientSocket和TServerSocket?

时间:2016-02-16 08:49:18

标签: c++ c++builder multiplatform

在C ++ Builder中,如何在多平台应用中安装TClientSocketTServerSocket?目前我在一个仅限VCL的项目中使用它们。

1 个答案:

答案 0 :(得分:3)

  

如何安装TClientSocket和TServerSocket?

这在Embarcadero的文档中有所介绍:

Installing Socket Components

  

默认情况下不安装套接字组件。要使用套接字组件,您必须安装 dclsockets< .bpl> 包。

     

安装插座组件:
  1.选择组件>安装包。
  2.在“安装包”对话框中,单击“添加”   3.在“添加设计包”对话框中,浏览到C:\Program Files (x86)\Embarcadero\Studio\17.0\bin   4.选择dclsockets230.bpl,然后单击“打开”   5.单击“确定”关闭“安装包”对话框   6.套接字组件(TClientSocket和TServerSocket)列在Tool Palette的Internet类别中。

     

注意:这些步骤是一次性安装说明。套接字组件应该可用于所有未来的项目。

有人说......

  

我需要将它用于多平台应用程序,现在我只在VCL项目中使用这些组件。

TClientSocketTServerSocket不是多平台组件。它们与Windows上的Microsoft WinSock库密切相关,仅适用于VCL项目,而不适用于FMX项目。对于多平台套接字工作,您可以使用预先安装在RADStudio中的Indy,也可以手动安装up-to-date version