Commit 49da0bcc authored by Blanke, Daniela's avatar Blanke, Daniela
Browse files

Update distributed-socket.html

parent a4231c15
Pipeline #8032 passed with stage
in 1 minute and 11 seconds
<p>Eine sehr grundlegende Methode zur bidirektionalen Interprozesskommunikation zwischen verteilten Software-Komponenten ist die Verwendung von <i>Internet-Sockets</i>. Ein Internet-Socket ist ein interner Endpunkt aus Sicht einer Anwendung zum Senden und Empfangen von Daten in einem Netzwerk auf Basis des Internet-Protokolls (IP). Der Begriff <i>Socket</i> selbst geht urspünglich auf den <a href="https://tools.ietf.org/html/rfc147">RFC 147</a> von 1971 zurück, der sich noch auf das ARPA-Netzwerk bezieht. Ein Socket wird einer Anwendung vom Betriebssystem auf Anforderung unter einem bestimmten Port bereitgestellt. Das Betriebssystem verwaltet die aktuell aktiven, lokalen Sockets und die zugehörigen Remote-Sockets (IP-Adressen und Ports). Internet-Sockets lassen sich in <i>Stream Sockets</i> (TCP) und <i>Datagram Sockets</i> (UDP) unterscheiden. Im folgenden soll die <a href="https://docs.oracle.com/javase/tutorial/networking/sockets/readingWriting.html">Java-API für Stream Sockets</a> vorgestellt werden, die im Package <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html"><code>java.net</code></a> implementiert und damit Bestandteil des Moduls <code>java.base</code> ist.</p>
<p>Eine sehr grundlegende Methode zur bidirektionalen Interprozesskommunikation zwischen verteilten Software-Komponenten ist die Verwendung von <i>Internet-Sockets</i>. Ein Internet-Socket ist ein interner Endpunkt aus Sicht einer Anwendung zum Senden und Empfangen von Daten in einem Netzwerk auf Basis des Internet-Protokolls (IP). Der Begriff <i>Socket</i> selbst geht urspünglich auf den <a href="https://tools.ietf.org/html/rfc147">RFC 147</a> von 1971 zurück, der sich noch auf das ARPA-Netzwerk bezieht. Ein Socket wird einer Anwendung vom Betriebssystem auf Anforderung unter einem bestimmten Port bereitgestellt. Das Betriebssystem verwaltet die aktuell aktiven, lokalen Sockets und die zugehörigen Remote-Sockets (IP-Adressen und Ports). Internet-Sockets lassen sich in <i>Stream Sockets</i> (TCP) und <i>Datagram Sockets</i> (UDP) unterscheiden. Im Folgenden soll die <a href="https://docs.oracle.com/javase/tutorial/networking/sockets/readingWriting.html">Java-API für Stream Sockets</a> vorgestellt werden, die im Package <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/package-summary.html"><code>java.net</code></a> implementiert und damit Bestandteil des Moduls <code>java.base</code> ist.</p>
<p>Das Code-Beispiel zeigt eine einfache Chat-Anwendung ähnlich des Beispiels im Kapitel <a href="#unit-websocket" class="navigate">WebSockets</a>.</p>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment