System.Win.ScktComp.TSocketEventEvent
C++
typedef void __fastcall (__closure *TSocketEventEvent)(System::TObject* Sender, TCustomWinSocket* Socket, TSocketEvent SocketEvent);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
typedef | public | System.Win.ScktComp.hpp | System.Win.ScktComp | System.Win.ScktComp |
説明
イベントが発生したことをソケット接続や現在実行している操作に対して通知するイベント ハンドラの型です。
Sender パラメータは、イベントが発生したソケット コンポーネントまたは Windows ソケット オブジェクトです。
Socket パラメータは、接続の終端を表す TCustomWinSocket オブジェクトです。
イベント ハンドラがクライアントの Windows ソケット オブジェクトに属している場合には、この 2 つのパラメータは同じになります。 サーバー側の Windows ソケット オブジェクトの場合には、Sender パラメータはリスン状態の接続を、Socket パラメータはクライアント接続を、それぞれ表します。
SocketEvent パラメータは、ソケットが現在実行中の操作を示します。
TSocketEventEvent 型は TSocketNotifyEvent とよく似ています。 TSocketEventEvent では、イベントが発生したことだけではなく、SocketEvent パラメータを使って、ソケットが実行している操作の種類も指定することができます。