System.Net.Socket.TFDSet.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

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

ESocketError

Ungültiges Socket-Handle

  • Das Socket-Handle eines der angegebenen Sockets ist ungültig. Das Socket-Handle eines Socket kann in den folgenden Situationen ungültig sein:

Anzahl der Sockets darf FD_SETSIZE(<Anzahl>) nicht übersteigen

Siehe auch