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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket | TFDSet |
Description
Renvoie une structure fd_set (EN).
Si vous n'avez pas transmis un argument à Create, la structure renvoyée est vide.
Si vous transmettez un socket ou un tableau de sockets à Create, Create initialise la structure renvoyée avec les sockets spécifiés.
Exceptions
Un appel à Create peut déclencher l'une des exceptions suivantes :
Exception | Exception.Message | Scénarios |
---|---|---|
Handle de socket non valide |
| |
Le nombre de sockets ne doit pas dépasser FD_SETSIZE(<nombre>) |
|
Voir aussi
- fd_set (EN) (MSDN)