Arbeiten mit Sockets

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Arbeiten mit Sockets - Index


Socket-Komponenten dienen zur Erstellung von Anwendungen, die mit anderen Systemen über das TCP/IP-Protokoll (oder damit verwandten Protokollen) kommunizieren können. Sockets ermöglichen das Lesen und Schreiben über eine Verbindung zu anderen Computern, ohne dass die Gegebenheiten der verwendeten Netzwerk-Software im Einzelnen berücksichtigt werden müssen. Die von den Sockets bereitgestellten Verbindungen basieren zwar auf dem TCP/IP-Protokoll, sind aber so universell gehalten, dass auch verwandte Protokolle wie User Datagram Protocol (UDP), Xerox Network System (XNS), DECnet von Digital oder die IPX/SPX-Familie von Novell verwendet werden können.

Die Verwendung von Sockets ermöglicht die Entwicklung von Netzwerkservern und Clientanwendungen, die Daten aus anderen Systemen lesen bzw. in diese schreiben können. Ein Server oder eine Clientanwendung arbeitet normalerweise mit einem einzelnen Dienst wie HTTP (Hypertext Transfer Protocol) oder FTP (File Transfer Protocol). Durch die Verwendung von Server-Sockets kann eine Anwendung, die einen dieser Dienste bereitstellt, eine Verbindung zu Clientanwendungen herstellen, die diesen Dienst nutzen wollen. Client-Sockets ermöglichen es einer Anwendung, die einen dieser Dienste verwendet, eine Verbindung zu Serveranwendungen herzustellen, die diesen Dienst bereitstellen.

Themen



Siehe auch