System.Win.ScktComp.ESocketError

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

System.SysUtils.ExceptionSystem.TObjectESocketError

Delphi

ESocketError = class(Exception);

C++

class PASCALIMPLEMENTATION ESocketError : public System::Sysutils::Exception

プロパティ

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


説明

ESocketError は例外クラスで、Windows ソケット オブジェクトの作成、使用、シャットダウン時に発生した失敗に対応するためのものです。

ESocketError は、次の時に発生します:

  • ソケットが作成できない。
  • ソケットが初期化できない。
  • ソケットが開くことができない。
  • アプリケーションが、すでに開いたソケットのプロパティを変更しようとした。
  • ソケットに対して読み書きしようとした際に失敗した。
  • ソケットが適切に閉じることができない。

ESocketError クラスは 2 つあり、1 つは ScktComp ユニット内に、もう 1 つは Sockets ユニット内にあります。この 2 つの例外クラスは、同じように定義されており、ソケット オブジェクトの異なるカテゴリに対して、同じ関数を提供しています。定義が 2 つあるのは、ESocketError がすべてのソケット オブジェクトに対して同様に定義されているようにするためです。

関連項目