System.Win.ScktComp.TServerWinSocket.OnClientRead

提供: RAD Studio API Documentation
2011年10月18日 (火) 20:40時点におけるPyBot (トーク | 投稿記録)による版 (Scoping Libraries)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Delphi

property OnClientRead: TSocketNotifyEvent read FOnClientRead write FOnClientRead;

C++

__property TSocketNotifyEvent OnClientRead = {read=FOnClientRead, write=FOnClientRead};

プロパティ

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

説明

サーバーソケットがクライアントソケットから情報を読み出すことが必要になったときに発生します。

OnClientRead イベントハンドラを記述すると,ソケット接続からデータを読み出すことができます。読み出しを行うには,TWinSocketStream オブジェクトまたは Socket パラメータのメソッドを使用します。

Sender パラメータは,クライアント要求を受け取る TServerWinClient オブジェクトです。Socket パラメータは,Windows ソケット接続をカプセル化する TServerClientWinSocket オブジェクトです。

メモ:  ServerType が stThreadBlocking の場合は,OnClientRead イベントハンドラ内のすべてのコードがスレッドセーフなコードであることを確認してください。GetClientThread メソッドを使用すると,スレッド固有の情報にアクセスできます。

メモ:  関連付けられている TServerWinSocketOnClientRead イベントハンドラを設定すると,関連付けられている TServerSocketOnClientRead イベントハンドラも設定されます。

関連項目