System.Net.Socket.TSocketStream.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create(const ASocket: TSocket; AOwnsSocket: Boolean = True);

C++

__fastcall TSocketStream(TSocket* const ASocket, bool AOwnsSocket);

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
System.Net.Socket.pas
System.Net.Socket.hpp
System.Net.Socket TSocketStream


Description

Crée un flux de socket à partir du socket spécifié.

Par défaut, le socket flux créé prend possession du socket spécifié. Ainsi, lorsque vous détruisez le socket flux, le socket sous-jacent est détruit. Si vous ne souhaitez pas que le socket flux prenne possession du socket spécifié, définissez AOwnsSocket sur False.

Remarque : Les sockets flux ne prennent pas en charge les sockets UDP.

Exceptions

Un appel à Create peut déclencher l'une des exceptions suivantes :

Exception Exception.Message Scénarios

ESocketError

Le type du socket n'est pas compatible avec l'appel

  • Vous ne pouvez pas créer un socket flux à partir d'un socket UDP. Changez le type de votre socket.

Voir aussi