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はソケットのエンコーディングです。