System.Net.Socket.TSocketStream.Create
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 |
---|---|---|
Le type du socket n'est pas compatible avec l'appel |
|