System.Net.Socket.TSocketStream.Create

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

Delphi

constructor Create(const ASocket: TSocket; AOwnsSocket: Boolean = True);

C++

__fastcall TSocketStream(TSocket* const ASocket, bool AOwnsSocket);

プロパティ

種類 可視性 ソース ユニット
constructor public
System.Net.Socket.pas
System.Net.Socket.hpp
System.Net.Socket TSocketStream


説明

指定されたソケットからソケット ストリームを作成します。

デフォルトでは、作成されたソケット ストリームが、指定されたソケットの所有者になります。つまり、ソケット ストリームを破棄すると、そのソケット ストリームにより、ベースとなるソケットが破棄されます。ソケット ストリームが指定ソケットの所有者にならないようにするには、AOwnsSocketFalse にします。

メモ: ソケット ストリームでは UDP ソケットをサポートしていません。

例外

Create を呼び出すと、次の例外が発生する可能性があります。

例外 Exception.Message シナリオ

ESocketError

ソケットの種類が呼び出しと非互換です

  • UDP ソケットからソケット ストリームを作成できません。ソケットの種類を変更します。

関連項目