System.Win.ScktComp.TCustomServerSocket.OnClientWrite

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

Delphi

property OnClientWrite: TSocketNotifyEvent index 1 read GetOnClientEvent  write SetOnClientEvent;

C++

__property TSocketNotifyEvent OnClientWrite = {read=GetOnClientEvent, write=SetOnClientEvent, index=1};

プロパティ

種類 可視性 ソース ユニット
event protected
System.Win.ScktComp.pas
System.Win.ScktComp.hpp
System.Win.ScktComp TCustomServerSocket

説明

サーバー ソケットがクライアント ソケットに情報を書き込まなければならないときに発生します。

OnClientWrite イベント ハンドラを記述すると、ソケット接続への書き込みを行うことができます。ServerType プロパティが stThreadBlocking の場合は、TWinSocketStream オブジェクトを使用して、書き込み中に実行スレッドがいつまでもハングすることから生じる問題を未然に防ぎます。それ以外の場合は、Socket パラメータのメソッドを使用して、実際の書き込みを実行します。

メモ:  ServerType が stThreadBlocking の場合は、OnClientWrite イベント ハンドラ内のすべてのコードが必ずスレッドセーフになるように注意します。Sender パラメータの GetClientThread メソッドを使用すると、スレッド固有の情報にアクセスできます。

関連項目