System.Net.Socket.TFDSet.Set

De RAD Studio API Documentation
Aller à : navigation, rechercher

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>)

Voir aussi