Delphi
procedure &Set(const ASocket: TSocket); overload; inline;
C++
void __fastcall Set(TSocket* const ASocket)/* overload */;
Propriétés
| Type |
Visibilité |
Source |
Unité |
Parent |
procedure function |
public |
System.Net.Socket.pas System.Net.Socket.hpp |
System.Net.Socket |
TFDSet |
Description
Ajoute le socket spécifié à la structure fd_set.
Exceptions
Un appel à Set peut déclencher l'une des exceptions suivantes :
| Exception
|
Exception.Message
|
Scénarios
|
|
ESocketError
|
Handle de socket non valide
|
- Le handle du socket spécifié n'est pas valide. Le handle d'un socket peut être non valide dans l'un des scénarios suivants :
- Vous avez fermé le socket spécifié.
- Vous n'avez pas spécifié un handle de socket lorsque vous avez créé le socket spécifié, et depuis vous n'avez pas appelé l'une des fonctions suivantes qui créent automatiquement un handle de socket pour votre socket :
|
|
Le nombre de sockets ne doit pas dépasser FD_SETSIZE(<nombre>)
|
- Vous avez essayé d'ajouter un socket à une structure fd_set ayant déjà atteint le nombre maximal de sockets permis par le système d'exploitation sur lequel s'exécute votre application (<nombre>). Pour de plus amples informations, voir la documentation suivante relative au système d'exploitation sur lequel votre application était exécutée :
|
Voir aussi