System.Win.ScktComp.TAbstractSocket

提供: RAD Studio API Documentation
移動先: 案内検索

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTAbstractSocket

Delphi

TAbstractSocket = class(TComponent)

C++

class PASCALIMPLEMENTATION TAbstractSocket : public System::Classes::TComponent

プロパティ

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

説明

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

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

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

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

関連項目