System.Net.Socket.TSocket のメソッド

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


継承Protected
Acceptpublicクライアントが接続後に Socket.TSocket の新しいインスタンスを返すまで、この関数の呼び出し側をブロックします。
AfterConstructionpublic最後のコンストラクタが実行された後で応答します。
BeforeDestructionpublic最初のデストラクタが実行される前に応答します。
BeginAcceptpublic着信接続要求を非同期に受け入れます。
BeginConnectpublic指定されたエンドポイントへの接続を非同期的に確立します。
BeginReceivepublic接続先のエンドポイントから送信されたデータを取得します。
BeginReceiveFrompublicリモート ソケットからデータを非同期に受信します。
BeginSendpublic指定されたデータを接続されたエンドポイントに非同期に送信します。
BeginSendTopublic指定されたデータを指定されたエンドポイントに非同期に送信します。
Bindpublicお使いのソケットを、指定されたエンドポイントまたはローカル ポートのローカル アダプタ(物理的なハードウェアか仮想デバイスのどちらか)に関連付けます。
CheckDisposedprotectedこのメソッドは廃止予定です。
ClassInfopublic

オブジェクト型の実行時型情報(RTTI)テーブルのポインタを返します。

ClassNamepublic引数で渡される変数の型ではなくオブジェクトインスタンスの型を示す文字列を返します。
ClassNameIspublicオブジェクトが指定の型かどうかを示します。
ClassParentpublic1 つ上位のクラスの型を返します。
ClassTypepublicオブジェクトのクラスへのクラス参照を返します。
CleanupInstancepublicクラス内の長い文字列とバリアントとインターフェース変数に対する終了処理を実行します。
Closepublic通信チャネルを停止します。
Connectpublic指定されたエンドポイントへの接続を確立します。
ConvertFlagsprotected指定された ソケット フラグ セットを Integer 値に変換します。
CreatepublicTSocket のインスタンスを作成します。
CreateSocketprotectedソケットを作成し、ソケット ハンドルを返します。
DefaultHandlerpublicメッセージレコードを処理するメソッドのインターフェースを提供します。
Destroypublic Destroys は、TSocket のこのインスタンスを破壊します。
DispatchpublicMessage パラメータの内容に基づいてオブジェクトのメッセージ処理メソッドを呼び出します。
DisposeOfpublic DisposeOf は、オブジェクトでのデストラクタ コードの実行を強制します。
DoBindprotectedソケットをソケット作成時に定義するローカル IP アドレスにバインドします。
DoConnectprotectedソケットを、ソケットを作成した際に指定したリモート IP アドレスに接続します。
DoListenprotectedソケットをローカル IP アドレスにバインドし、着信接続要求の受け入れを開始するようにソケットを構成します。
EndAcceptpublicBeginAccept の前回の呼び出しから返された結果を引数として受け取り、接続要求を受け入れます。
EndConnectpublicBeginConnect の前回の呼び出しから返された結果を指定されて、前に指定されたエンドポイントへの接続を確立します。
EndReceiveBytespublic接続先のエンドポイントから送信されたデータをバイト データとして取得します。
EndReceiveBytesFrompublicBeginReceiveFrom の前回の呼び出しから返された結果を指定されて、リモート ソケットからバイト配列受信します。
EndReceiveStringpublic接続先のエンドポイントから送信されたデータを文字列として取得します。
EndReceiveStringFrompublicBeginReceiveFrom の前回の呼び出しから返された結果を指定されて、リモート ソケットから文字列受信します。
EndSendpublicBeginSend の前回の呼び出しから返された結果を指定されて、前に指定されたデータを接続先のエンドポイントに送信します。
EndSendTopublicBeginSendTo の前回の呼び出しから返された結果を指定されて、前に指定されたデータを前に指定されたエンドポイントに送信します。
Equalspublic

現在のインスタンスと Obj パラメータが等しいかどうかを調べます。

FieldAddresspublicパブリッシュオブジェクト項目のアドレスを返します。
Freepublicオブジェクトを破棄し,必要ならば関連付けられているメモリを解放します。
FreeInstancepublicNewInstance メソッドの前回の呼び出しによって割り当てられたメモリを解除します。
GetClientSocketprotectedサーバー ソケットまたはリスニング ソケットが接続されたクライアントとの通信に使用できる TSocket のインスタンスを作成し、その TSocket インスタンスを返します。
GetDisposedprotected
GetHashCodepublicハッシュ コードを表す整数を返します。
GetInterfacepublic指定したインターフェースを取り出します。
GetInterfaceEntrypublicクラス内で実現された特定のインターフェースのエントリを返します。
GetInterfaceTablepublic指定したクラスで実装されているすべてのインターフェースが入った構造体のポインタを返します。
InheritsFrompublic2 つのオブジェクト型の関係を調べます。
InitInstancepublic新しく割り当てられたオブジェクトインスタンスをすべて 0 に初期化し,インスタンスの仮想メソッドテーブルポインタを初期化します。
InitSocketprotected指定されたパラメータに基づいて構成された sockaddr_in 構造体を返します。
InstanceSizepublicオブジェクト型の各インスタンスのサイズをバイト数で返します。
Listenpublic着信接続要求の受け入れを開始するようにソケットを構成します。
ListenBroadcastpublic指定されたポートまたはエンドポイントにソケットをバインドし、サブネット ブロードキャストを受信するようにソケットを構成します。
LookupNamepublic指定されたドメイン名の DNS ルックアップを実行し、一致する IP アドレスを返します。一致するアドレスを DNS が返さない場合、返される IP アドレスのフィールドは空です。
LookupServicepublic指定されたサービス名に一致するポート番号を返します。
MethodAddresspublicクラス メソッドのアドレスを名前で返します。
MethodNamepublicアドレスを指定すると、クラス メソッドの名前を返します。
NewInstancepublicオブジェクト型のインスタンスにメモリを割り当て,その新しいインスタンスを指すポインタを返します。
OpenBroadcastpublic指定されたポートまたはエンドポイントにローカル サブネット ブロードキャストを送信するようにソケットを構成します。
QualifiedClassNamepublic

クラスの修飾名を返します。

Receivepublic接続先のエンドポイントから送信されたデータを取得します。
ReceiveFrompublicリモート ソケットからデータを受信します。
ReceiveLengthpublic残りの未受信データのバイト数を返します。
ReceiveStringpublic受信したデータを指定した文字エンコードを使ってエンコードされた文字列として返します。
ReceiveStringFrompublic指定されたエンドポイント構成済みのエンドポイントのどちらかから文字列受信します。
SafeCallExceptionpublicsafecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。
Selectpublic複数のソケット インスタンスについて、読み取り/書き込みの準備ができているかやエラー状態を確認します。
Sendpublic指定されたデータを接続されたエンドポイントに送信します。
SendTopublic指定されたデータを指定されたエンドポイントに送信します。
ToStringpublicクラス名を表す文字列を返します。
UnitNamepublic

クラスが定義されているユニットの名前を返します。

UnitScopepublic

クラスのユニット スコープを返します。

WaitForDataprotectedソケットがリモート ホストからデータを受信したときのみ制御を返します。