Die Sockets beschreiben

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Arbeiten mit Sockets - Index


Über Sockets kann Ihre Netzwerkanwendung mit anderen Systemen im Netz kommunizieren. Jeder Socket kann als Endpunkt in einer Netzwerkverbindung betrachtet werden. Er verfügt über eine Adresse, die folgende Informationen enthält:

  • das System, auf dem er ausgeführt wird;
  • die akzeptierten Schnittstellentypen;
  • die für die Verbindung verwendete Schnittstelle (Port).

Zur vollständigen Beschreibung einer Socket-Verbindung müssen die Adressen der Sockets auf beiden Seiten der Verbindung angegeben werden. Zur Beschreibung der Adresse jedes Socket-Endpunkts können Sie sowohl die IP-Adresse oder den Host-Namen als auch die Anschlussnummer angeben.

Bevor Sie eine Socket-Verbindung aufbauen können, müssen Sie die Sockets für deren Endpunkte vollständig beschreiben. Einige der erforderlichen Informationen sind über das System verfügbar, auf dem die Anwendung läuft. Beispielsweise brauchen Sie die lokale IP-Adresse eines Client-Socket nicht zu beschreiben, da diese Information über das Betriebssystem zur Verfügung steht.

Welche Informationen Sie bereitstellen müssen, hängt davon ab, mit welchem Socket-Typ Sie arbeiten. Client-Sockets müssen den Server beschreiben, zu dem eine Verbindung hergestellt werden soll. Empfangende Server-Sockets müssen die Schnittstelle beschreiben, die den von ihnen zur Verfügung gestellten Service darstellen.

Siehe auch