API:System.Win.ScktComp.TCustomSocket

提供:RAD Studio API Documentation

TCustomSocketSystem.Win.ScktComp.TAbstractSocketSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject

Delphi

TCustomSocket = class(TAbstractSocket)

C++

class PASCALIMPLEMENTATION TCustomSocket : public TAbstractSocket

プロパティ

種類 可視性 ソース ユニット
class public
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp System.Win.ScktComp

説明

TAbstractSocket は,すべてのソケットコンポーネントの抽象基本クラスです。 {{#multireplace:System.Win.ScktComp.TCustomSocket|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:System.Win.ScktComp.TAbstractSocket|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:System.Win.ScktComp.TAbstractSocket|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

TAbstractSocket は,すべてのソケットコンポーネントの抽象基本クラスです。

TAbstractSocket オブジェクトは,アプリケーションがソケットを使用できるようにするためのプロパティとメソッドを導入します。ソケットは,アプリケーションがほかのマシンと接続して情報を読み書きすることを可能にする通信プロトコルのセットをカプセル化します。ソケットは TCP/IP プロトコルに基づく接続を提供します。また,Windows ソケットでは,Xerox Network System(XNS),Digital DECnet プロトコル,または Novell IPX/SPX ファミリーを使用する接続も可能です。ソケットは,実際のネットワークソフトウェアに関係なく,アプリケーションがほかのマシンへの接続を確立することを可能にします。

TAbstractSocket のプロパティは,TAbstractSocket が提供または検索するソケットとサービスの IP アドレスを表します。TAbstractSocket のすべての下位オブジェクトが,これらのプロパティをすべて使用するわけではありません。たとえば,サーバーソケットは IP アドレスを提供しません。IP アドレスは,アプリケーションを実行しているシステムから暗黙に読み出されるからです。

TAbstractSocket のインスタンスは作成しないでください。TAbstractSocket の下位オブジェクトを使用すると,ほかのマシンと通信する機能をアプリケーションに追加できます。別のマシンとの接続を開始するソケットを作成するには TClientSocket を使用します。ほかのマシンからの接続のリクエストに応答するソケットを作成するには TServerSocket を使用します。

関連項目