System.Net.Socket.TSocketStream.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public
System.Net.Socket.pas
System.Net.Socket.hpp
System.Net.Socket TSocketStream


Beschreibung

Erstellt einen Socket-Stream vom angegebenen Socket.

Standardmäßig wird der erstellte Stream-Socket der Eigentümer des angegebenen Socket. D. h., wenn Sie den Stream-Socket freigeben, gibt der Stream-Socket den zugrunde liegenden Socket frei. Wenn der Stream-Socket nicht zum Eigentümer des angegebenen Socket werden soll, müssen Sie AOwnsSocket auf False setzen.

Hinweis: UDP-Sockets werden von Stream-Sockets nicht unterstützt.

Exceptions

Ein Aufruf von Create kann eine der folgenden Exceptions auslösen:

Exception Exception.Message Szenarien

ESocketError

Socket-Typ nicht kompatibel mit Aufruf

  • Von einem UDP-Socket kann kein Stream-Socket erstellt werden. Ändern Sie den Typ Ihres Socket.

Siehe auch