System.Net.Socket.TSocket

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTSocket

Delphi

TSocket = class

C++

class PASCALIMPLEMENTATION TSocket : public System::TObject

Eigenschaften

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


Beschreibung

Repräsentiert einen Netzwerk-Socket.

Um einen Socket zu erstellen, können Sie Create aufrufen und den Typ Ihres Socket und die Verschlüsselung der Daten angeben, die Ihr Socket sendet und empfängt.

Wenn Sie über einen Socket verfügen, können Sie ihn entweder als Server oder als Client verwenden.

Sie können Ihren Socket jederzeit schließen, um dessen temporäre Verwendung zu stoppen. Wenn Ihre Anwendung einen bestimmten Socket nicht mehr verwendet, können Sie ihn freigeben. Der Destruktor Ihres Socket schließt den Socket automatisch.

Verwenden eines Socket als Server

So verwenden Sie Ihren Socket als Server-Socket:

  1. Binden Sie Ihren Socket an einen lokalen Adapter.
  2. Konfigurieren Sie Ihren Socket so, dass er mit dem Empfang eingehender Verbindungen beginnt.
  3. Akzeptieren Sie eine eingehende Verbindung.
  4. Tauschen Sie Daten mit dem Remote-Socket aus:
    • Empfangen Sie Daten vom Remote-Socket.
    • Senden Sie Daten an den Remote-Socket.
  5. Schließen Sie Ihren Socket.

Verwenden eines Socket als Client

So verwenden Sie Ihren Socket als Client-Socket:

  1. Verbinden Sie Ihren Socket mit einem Remote-Socket.
  2. Tauschen Sie Daten mit dem Remote-Socket aus:
    • Empfangen Sie Daten vom Remote-Socket.
    • Senden Sie Daten an den Remote-Socket.
  3. Schließen Sie Ihren Socket.

Siehe auch