System.Net.Socket.TSocket.Create
Delphi
constructor Create(ASocket: TSocketHandle; const AAddr: sockaddr_in; const AEncoding: TEncoding); overload;
constructor Create(ASockType: TSocketType; const AEncoding: TEncoding = nil); overload;
C++
__fastcall TSocket(NativeUInt ASocket, const sockaddr_in &AAddr, System::Sysutils::TEncoding* const AEncoding)/* overload */;
__fastcall TSocket(TSocketType ASockType, System::Sysutils::TEncoding* const AEncoding)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TSocket |
説明
Create は次のパラメータを受け取ります。
ASocket
は、ソケット オブジェクトのソケット ハンドルです。ソケット ハンドルは、CreateSocket を使って作成することができます。AAddr
は、ソケットでバインド(サーバー側)または接続(クライアント側)に使用できるローカルまたはリモート IP アドレスです。InitSocket を使用すると、AAddr
の値として渡すことができるローカル IP アドレスを取得できます。ASockType
はソケットの種類です。AEncoding
はソケットのエンコーディングです。