System.Net.Socket.TFDSet.Create
Delphi
class function Create: TFDSet; overload; inline; static;
class function Create(const Sockets: array of TSocket): TFDSet; overload; static;
class function Create(const Socket: TSocket): TFDSet; overload; inline; static;
C++
static TFDSet __fastcall Create()/* overload */;
static TFDSet __fastcall Create(TSocket* const *Sockets, const int Sockets_High)/* overload */;
static TFDSet __fastcall Create(TSocket* const Socket)/* overload */;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TFDSet |
Beschreibung
Gibt eine fd_set-Struktur zurück.
Wenn Sie an Create kein Argument übergeben, ist die zurückgegebene Struktur leer.
Wenn Sie einen Socket oder ein Array mit Sockets an Create übergeben, initialisiert Create die zurückgegebene Struktur mit den angegebenen Sockets.
Exceptions
Ein Aufruf von Create kann eine der folgenden Exceptions auslösen:
Exception | Exception.Message | Szenarien |
---|---|---|
Ungültiges Socket-Handle |
| |
Anzahl der Sockets darf FD_SETSIZE(<Anzahl>) nicht übersteigen |
|
Siehe auch
- fd_set (MSDN)