TCP und UDP Sockets in Java
|
|
|
- Emma Weber
- vor 9 Jahren
- Abrufe
Transkript
1 TCP und UDP Sockets in Java
2 Grundlegende Mechanismen Server reserviert Port: Klient: - Server: bind Server nimmt Verbindungswünsche an Klient: - Server: listen Klient möchte sich verbinden Klient: connect; Server: accept Datenaustausch Klient/Server: read/write Ende der Kommunikation Klient/Server: close Techniken und Dienste des Internets 2
3 Sockets in Java java.net.socket Ein Socket ist ein Endpunkt einer Verbindung. Socket wird gebunden an eine Adresse und Port auf dem entferntem Rechner und an ein Port auf dem lokalen Rechner Konstruktor Socket socket = new Socket(" 80); Nur für Klientenseite Methoden public InputStream getinputstream() public OutputStream getoutputstream() public void close() Techniken und Dienste des Internets 3
4 Beispiel Programm das ein paar Daten zu schickt und die Antwort auf der Konsole ausgibt (ohne Exception-Verarbeitung) Socket socket = new Socket(" OutputStream out = socket.getoutputstream(); InputStream in = socket.getinputstream(); String smessage = "GET / HTTP/1.1\nHost: byte[] aby = smessage,getbytes(); for (int i=0;i<aby.length;i++) out.write(aby[i]); out.flush(); int read = in.read(); while(read!=-1) { } System.out.print(read); read=in.read(); in.close(); out.close(); socket.close(); Techniken und Dienste des Internets 4
5 Serverseite in Java java.net.serversocket Warten auf Verbindungen Konstruktor ServerSocket ssocket = new ServerSocket(1000); Methoden public Socket accept() Techniken und Dienste des Internets 5
6 Beispielserver Echoserver Empfangenen Daten auf Konsole ausgeben und zurückschicken ServerSocket ssocket = new ServerSocket(7); Socket socket = ssocket.accept(); InputStream in = socket.getinputstream(); OutputStream out = socket.getoutputstream(); int read = in.read(); while(read!=-1) { out.write(read); System.out.print(read); read = in.read(); } out.flush(); in.close();out.close();socket.close();ssocket.close(); Techniken und Dienste des Internets 6
7 UDP-Sockets Socket binden Klient/Server: bind Senden und empfangen Klient/Server: send, receive Sockets schießen Klient/Server: close Techniken und Dienste des Internets 7
8 DatagramSocket Konstruktoren Gebunden an beliebigen Port: DatagramSocket() sonst: DatagramSocket(int port) Verbindung void send(datagrampacket p) Die Zieladresse steht im DatagramPacket void receive(datagrampacket p) Socket schliessen void close() Techniken und Dienste des Internets 8
9 DatagramPacket Konstruktoren DatagramPacket(byte[] buf, int length) Paket der Länge length konstruieren DatagramPacket(byte[] buf, int length, InetAddress address, int port) Paket konstruiren und adressieren set- und get-methoden void setdata(byte buf) byte[] getdata() void setaddress(inetaddress iaddr) InetAddress getaddress() Techniken und Dienste des Internets 9
10 UDP-Beispiel Server wartet auf ein Paket mit Zeichenkette und antwortet mit einer anderen Zeichenkette Techniken und Dienste des Internets 10
11 UDP-Beispiel: Server public UDPPongServer(int portno) throws java.io.ioexception { byte[] indata = new byte[1024]; // Platz für Pakete vorbereiten byte[] outdata = new byte[1024]; String message; DatagramSocket socket = new DatagramSocket(portNo); // Socket binden while (true) { // Ein Paket empfangen DatagramPacket in = new DatagramPacket(inData,inData.length); socket.receive(in); // Infos ermitteln und ausgeben InetAddress senderip = in.getaddress(); int senderport = in.getport(); message=new String(in.getData(),0,in.getLength()); System.out.println("Got "+message+" from "+senderip+","+senderport); // Antwort erzeugen outdata = "Pong".getBytes(); DatagramPacket out = new DatagramPacket(outData,outData.length, senderip,senderport); // Antwort senden socket.send(out); } } Techniken und Dienste des Internets 11
12 UDP-Beispiel: Klient public UDPPingClient(int portno) throws java.io.ioexception { byte[] indata = new byte[1024]; byte[] outdata = new byte[1024]; String message; // Socket erzeugen DatagramSocket socket = new DatagramSocket(); // Paket bauen und adressieren InetAddress serverip = InetAddress.getByName("localhost"); outdata = "Ping".getBytes(); DatagramPacket out = new DatagramPacket(outData,outData.length, serverip,portno); // Paket senten socket.send(out); // Antwort empfangen und ausgeben. DatagramPacket in = new DatagramPacket(inData,inData.length); socket.receive(in); message=new String(in.getData(),0,in.getLength()); System.out.println("Got "+message); // Socket schliessen socket.close(); } Techniken und Dienste des Internets 12
Java und Netzwerkkommunikation
Java und Netzwerkkommunikation Ziel: Kommunikation über Rechnergrenzen hinweg Grundlagen Sockets in Java Java-Netzwerk-Einführung Seite 1 Grundbegriffe Senden und Empfangen von Daten! Frau B Herr A Sender
Netzprogrammierung Socketkommunikation im Internet
Netzprogrammierung Socketkommunikation im Internet Prof. Dr.-Ing. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme mailto: [email protected] http://www.robert-tolksdorf.de
Referat: Netzwerkprogrammierung in Java
1.)ISO/OSI und Internet Referenzmodell Referat: Netzwerkprogrammierung in Java ISO/OSI 7 Schichtenmodell (1-Bitübertragung, 2-Sicherung, 3-Netzwerk, 4-Transport, 5-Sitzung, 6- Darstellung, 7-Anwendung)
Verbindungen zu mehreren Clients. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 23: Netzwerkprogrammierung/ Kommunikation 2
Universität Osnabrück 1 Verbindungen zu mehreren Clients 3 - Objektorientierte Programmierung in Java Vorlesung 23: Netzwerkprogrammierung/ Kommunikation 2 Wie könnte das bereits vorgestellte Programm
Transmission Control Protocol (TCP)
Transmission Control Protocol (TCP) Verbindungsorientiertes Protokoll, zuverlässig, paketvermittelt stream-orientiert bidirektional gehört zur Transportschicht, OSI-Layer 4 spezifiziert in RFC 793 Mobile
1. Netzwerkprogrammierung für mobile Geräte
1. Netzwerkprogrammierung für mobile Geräte Lernziele 1. Netzwerkprogrammierung für mobile Geräte Themen/Lernziele: Konzepte der verbindungslosen Kommunikation beherrschen Client/Server-Anwendungen auf
Netzwerkprogrammierung & Threads
& Threads Praktikum aus Softwareentwicklung 2 Netzwerp. - 1 & Threads URL, URLConnection, UDP, TCP Threads Parallele Programme, Synchronisation, Netzwerp. - 2 Grundlagen (1/2) Kommunikation zwischen verteilten
2 Verbindungslose Kommunikation mit UDP
2 Verbindungslose Kommunikation mit UDP Das User Datagram Protocol (UDP) stellt grundlegende Funktionen zur Verfügung, um mit geringem Aufwand Daten zwischen kommunizierenden Prozessen austauschen zu können.
Socket-Programmierung unter Java
Socket-Programmierung unter Java 1 - Grundlagen: Datenströme Datenströme JAVA unterscheidet Streams und Reader/Writer Zur Dateneingabe: InputStream oder Reader Zur Datenausgabe: OutputStream oder Writer
Client-Server TCP/IP - Kodierung
Client-Server TCP/IP - Kodierung Die klassen Ein (engl. Sockel) ist eine bidirektionale Netzwerk-Kommunikationsschnittstelle, deren Verwaltung das Betriebssystem übernimmt. Die Kombination aus IP-Adresse
Rechnernetze II SS 2015. Betriebssysteme / verteilte Systeme [email protected] Tel.: 0271/740-4050, Büro: H-B 8404
Rechnernetze II SS 2015 Betriebssysteme / verteilte Systeme [email protected] Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 14. Juli 2015 Betriebssysteme / verteilte Systeme Rechnernetze
Informatik B. Vorlesung 17 Netzwerkprogrammierung. Dr. Ralf Kunze
Vorlesung 17 Netzwerkprogrammierung 1 Rückblick URL-Objekt Socket Verbindung zu einem Server aufbauen Webserver aus Clientsicht 2 Serverimplementation Server bauen keine eigene Verbindung auf, sondern
Netzprogrammierung: Kommunikation über Sockets
Netzprogrammierung: Kommunikation über Sockets Robert Tolksdorf und Peter Löhr Überblick Internet-Dienste und -Protokolle IP-Adressen und Rechnernamen Portnummern Kommunikation über Sockets TCP UDP Multicast
1. Netzwerkprogrammierung für mobile Geräte
1. Netzwerkprogrammierung für mobile Geräte Lernziele 1. Netzwerkprogrammierung für mobile Geräte Themen/Lernziele: Konzepte der verbindungslosen Kommunikation beherrschen Client/Server-Anwendungen auf
Socket-Programmierung unter Java
Datenströme -Programmierung unter Java 1 - Grundlagen: Datenströme JAVA unterscheidet Streams und Reader/Writer Zur Dateneingabe: InputStream oder Reader Zur Datenausgabe: OutputStream oder Writer Verwende
Kapitel 4: Design von Client/Server-Software. Middleware in Java vieweg 2005 Steffen Heinzl, Markus Mathes
Kapitel 4: Design von Client/Server-Software Definition: Client und Server Client Ein Client ist ein Dienstnutzer, der von einem Server aktiv einen Dienst anfordert und anschließend darauf wartet, dass
3.5 SSL Verbindungen. JSSE (Java Secure Socket Extension) import javax.net.ssl.* Wesentliche Pattern) Änderung im Client Programm: (Factory.
3.5 SSL Verbindungen JSSE (Java Secure Socket Extension) import javax.net.ssl.* Wesentliche Pattern) Änderung im Client Programm: (Factory Ersetze Socket s = new Socket (hostname, portnumber) durch SSLSocketFactory
1 Byteströme. 2 Spezialisierungen von Strömen. Lösungsskizze Aufgabe 1. Hinweise Aufgabe 2. Streams (Ein-/Ausgabe) Sockets (Netzwerkprogrammierung)
C Überblick über die 2. Übung C Überblick über die 2. Übung 1 Byteströme Lösungsskizze Aufgabe 1 Hinweise Aufgabe 2 Streams (Ein-/Ausgabe) Benutzer Sockets (Netzwerkprogrammierung) Serialisierung Universität
Networking. JOHANNES KEPLER UNIVERSITY LINZ Research and teaching network. Pratikum SWE 2 M. Löberbauer, T. Kotzmann, H.
Networking Pratikum SWE 2 M. Löberbauer, T. Kotzmann, H. Prähofer 1 Networking Grundlagen Klasse Socket Klasse ServerSocket Klasse URL Pratikum SWE 2 M. Löberbauer, T. Kotzmann, H. Prähofer 2 Netzwerkprogrammierung
Client-Server TCP/IP - Kodierung
Client-Server TCP/IP - Kodierung Die Socketklassen Ein Socket (engl. Sockel) ist eine bidirektionale Netzwerk-Kommunikationsschnittstelle, deren Verwaltung das Betriebssystem übernimmt. Die Kombination
B.2 Das Java Ein-/Ausgabesystem
B.1 Überblick über die 1. Übung B.1 Überblick über die 1. Übung 1 Byteströme Streams (Ein-/Ausgabe) Sockets (Netzwerkprogrammierung) Serialisierung Benutzer Universität Erlangen-Nürnberg Informatik 4,
Java I/O, Serialisierung und Netzwerkprogrammierung
Java I/O, Serialisierung und Netzwerkprogrammierung Philipp Güttler 16. Dezember 2009 Universität Ulm, Abt. SGI Progwerkstatt 2 19 Gliederung Java I/O, Serialisierung und Netzwerkprogrammierung 16. Dezember
Netzwerkprogrammierung & Threads
& Praktikum aus 1 & URL, URLConnection, UDP, TCP Parallele Abläufe, Synchronisation, 2 Grundlagen (1/4) Kommunikation zwischen verteilten Programmen Host Computer Java Virtuelle Maschine Host Computer
Client-Server TCP/IP - Kodierung
Client-Server TCP/IP - Kodierung (1.) (a.) Testen Sie das erste Beispiel aus dem Ordner 01: Starten Sie Client und Server auf dem gleichen PC, aber den Server zuerst! (b.) In welchem Bereich müssen die
Jan Distel. Im Rahmen der Veranstaltung Fortgeschrittene Programmierung in Java
Jan Distel Im Rahmen der Veranstaltung Fortgeschrittene Programmierung in Java Jan Distel - Diplomarbeitskolloquium 02.07.2010 1. Allgemeines 2. Datagram-Sockets 3. Sockets 4. Server-Sockets 5. Socket-Channels
Netzwerkprogrammierung
Netzwerkprogrammierung 1 Netzwerkverbindungen Das Entwurfsziel von Java war: Einfache Verbindung zwischen Rechnern und SetBox-Systemen. Das Standardpaket java.net hilft bei allen Netzwerkverbindungen.
Network Communication. Dr. Jürgen Eckerle WS 06/07
Network Communication Dr. Jürgen Eckerle WS 06/07 1 Thread-Programmierung ist wichtig um Nebenläufigkeit bei der Netzwerkprogrammierung zu realisieren Typisches Muster beim Server: Server-Handler. Der
Verteilte Systeme - Java Networking (Sockets) -
Verteilte Systeme - Java Networking (Sockets) - Prof. Dr. Michael Cebulla 30. Oktober 2014 Fachhochschule Schmalkalden Wintersemester 2014/15 1 / 36 M. Cebulla Verteilte Systeme Gliederung Grundlagen TCP/IP
Kommunikationsnetze. 2. Direkte TCP/IP-Verbindungen 2.1 Höhere Programmiersprachen
Kommunikationsnetze Gliederung 1. Socket-Programmierung unter C 2. Socket-Programmierung unter Java Gliederung Berkeley Sockets (Erste freie TCP/IP-Implementierung in Berkeley UNIX): SOCKET: Erzeugen eines
Verteilte Systeme - 1. Übung
Verteilte Systeme - 1. Übung Dr. Jens Brandt Sommersemester 2011 1. Rechnerverbünde Kommunikationsverbund: Beispiele: E-Mail (SMTP, POP/IMAP), Instant Messaging (XMPP, IRC, ICQ,...), Newsgroups (NNTP)
UDP Datagramme und Sockets
In diesem Kapitel: Was ist ein UDP Datagramm Die DatagrammPacket Klasse Die DatagrammSocket Klasse Höhere Abstraktionslevel Anwendungsbeispiele 9 UDP Datagramme und Sockets 9.1. Einführung In den beiden
Netzwerkprogrammierung & Threads
Netzwerkprogrammierung & Threads Praktikum aus 1 Netzwerkprogrammierung & Threads Netzwerkprogrammierung URL, URLConnection, UDP, TCP Threads Praktikum aus Parallele Programme, Synchronisation, 2 Netzwerkprogrammierung
Softwarepraktikum Sommersemester 2006
Softwarepraktikum Sommersemester 2006 Netzwerkprogrammierung in Java Ralf Wienzek [email protected] Ulrich Loup [email protected] Grundlagen Netzwerkprogrammierung TCP/IP
Kommentare, Client-Server, Protokolle
Kommentare, Client-Server, Protokolle Grundlagen für die erste Praktikumswoche 19. Oktober 2006 Dokumentationsziel Zweck und Funktionsweise sollten so dokumentiert werden, dass ein Programmierer eine Klasse
Programmieren 2 12 Netzwerke
Programmieren 2 12 Netzwerke Bachelor Medieninformatik Sommersemester 2015 Dipl.-Inform. Ilse Schmiedecke [email protected] 1 Motivation Datenaustausch zwischen Programmen Spielstand Chat
Netzwerkprogrammierung mit Java
Netzwerkprogrammierung mit Java Eine Übersicht über Java NIO Andre Ufer [email protected] Zusammenfassung. Diese Ausarbeitung beschreibt die Netzwerkprogrammierung unter Java. Der Schwerpunkt
Verwendung der Gruppenkommunikation JGroups
Entwickelt von Bela Ban als flexibel konfigurierbare Gruppenkommunikation in Java Information und Sourcen Webseite: http://www.jgroups.org/javagroupsnew/docs/index.html Manual und Tutorial CIP: /local/jgroups/
1. Mit dem Socket zum Server
1. Mit dem Socket zum Server Die URL-Verbindungen sind schon High-level-Verbindungen und wir müssen uns nicht erst um Übertragungsprotokolle wie HTTP oder noch tiefer TCP/IP kümmern. Aber alle höheren
3 Netzwerkprogrammierung in Java
3 Netzwerkprogrammierung in Java In package java.net Vorläufige Version 64 c 2005 Peter Thiemann 3.1 Internet-Adressen (IP-Adressen) Internet-Adresse = vier Oktette (je 8 Bit) jedes direkt mit dem Internet
Advanced Network Programming
1 Advanced Network Programming Inhalt Netzwerkkommunikation Protokolle Verbindungsaufbau, -kontrolle, Datentransfer Socketprogrammierung TPC und UDP Client- und Serversockets verbindungsorientierte Server
Programmieren II. Timer. Vorlesung 11. Handout S. 1. Martin Schultheiß. Hochschule Darmstadt Sommersemester 2011. Timer. Sockets.
Programmieren II Martin Schultheiß Hochschule Darmstadt Sommersemester 2011 1 / 26 Timer Sockets SMTP-Client 2 / 26 Timer Mit einem Timer können bestimmte Aktionen periodisch wiederkehrend durchgeführt
PROG 2: Einführung in die Programmierung für Wirtschaftsinformatiker
Netzwerkprogrammierung PROG 2: Einführung in die Programmierung für Wirtschaftsinformatiker Steffen Helke, Marcus Mews Technische Universität Berlin Fachgebiet Softwaretechnik 17. Juni 2013 Übersicht Grundlagen
Themen. Transportschicht. Internet TCP/UDP. Stefan Szalowski Rechnernetze Transportschicht
Themen Transportschicht Internet TCP/UDP Transportschicht Schicht 4 des OSI-Modells Schicht 3 des TCP/IP-Modells Aufgaben / Dienste: Kommunikation von Anwendungsprogrammen über ein Netzwerk Aufteilung
Praktikum Datenbanken und verteilte Systeme Sommersemester 2015
Sommersemester 2015 Tutorial 1 Datenbankzugriff für die Server-Anwendung 2 1.1 Squirrel SQL-Client 2 1.2 Java-Client mit JDBC unter Eclipse 2 2 Entwicklung einfacher Client-Server-Anwendungen 4 2.1 Entwicklung
Serielle Kommunikation - Kodierung
Serielle Kommunikation - Kodierung (1.) Erstellen Sie nachfolgende Klasse: Dabei haben die Methoden folgende Funktionen: exists(): Überprüft, ob eine serielle Schnittstelle existiert getproperties(): Liefert
Programmieren II. Team. Dr. Olaf Schenk Curzio Basso, Michael Hagemann, Odette Häfeli, Philipp Georg Matthias Tröndle, Marcel Arheit
Programmieren II Team Dr. Olaf Schenk Curzio Basso, Michael Hagemann, Odette Häfeli, Philipp Georg Matthias Tröndle, Marcel Arheit 1 Dozent Olaf Schenk Kurz-Bio 1990-1995 Mathematik mit Nebenfach Informatik
4. Thread- und Netzwerk- Programmierung
4. Thread- und Netzwerk- Programmierung 4.1 Ziel dieses Kapitels 4.2 Prozeß versus Thread 4.3 Thread-Programmierung 4.4 TCP/IP Grundlagen 4.5 TCP Programmierung 3. TCP/IP und Threads 3-1 4.1 Ziel dieses
Socket-Programmierung in Java
Socket-Programmierung in Java Abdelmajid Khelil Inhalt Das Referenzmodell für offene Systeme Kommunikationsprotokolle Socket-Definition TCP-Sockets UDP-Sockets Eigener TCP-Server Programmieren TCP Client-Server
Programmieren II. Sockets. Vorlesung 16. Handout S. 1. Dr. Klaus Höppner. Hochschule Darmstadt Sommersemester 2010. Sockets.
Programmieren II Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2010 1 / 19 2 / 19 Über einen Socket kann eine Anwendung die Implementierung des Netzwerkprotokolls des darunter liegenden Betriebssystems
Internetanwendungstechnik (Übung)
Internetanwendungstechnik (Übung) Sockets Stefan Bissell, Gero Mühl Technische Universität Berlin Fakultät IV Elektrotechnik und Informatik Kommunikations- und Betriebssysteme (KBS) Einsteinufer 17, Sekr.
Informatik B. Vorlesung 16 Netzwerkprogrammierung. Dr. Ralf Kunze
Vorlesung 16 Netzwerkprogrammierung 1 Netzwerkprogrammierung Mit Java-Programmen ist es möglich, Verbindungen über Netze aufzubauen Die Basisfunktionalität zur Netzwerkprogrammierung stellt das Paket java.net
Rechnernetze und verteilte Systeme Programmieraufgabe
Fakultät für Informatik Lehrstuhl 4 M. Sc.-Inf. Dimitri Scheftelowitsch Wintersemester 2016/17 M. Sc.-Math. Alexander Frank Ausgabe: 12. Dezember, Rechnernetze und verteilte Systeme Programmieraufgabe
CS1024 Internetbasierte Systeme
CS1024 Internetbasierte Systeme Bachelor of Science (Informatik) Einleitung Internet und Netzwerk-Programmierung Th Letschert IBS Einleitung Seite 2 Th Letschert IBS Dozent Dr. Th. Letschert Lernziele
Programmiermethodik. Übung 10
Programmiermethodik Übung 10 Sommersemester 2011 Fachgebiet Software Engineering [email protected] Agenda Vorstellung Musterlösung HA 6 Client/Server Kommunikation in Java Vorstellung HA 7
Programmierzertifikat Objekt-Orientierte Programmierung mit Java
Programmierzertifikat Objekt-Orientierte Programmierung mit Java Vorlesung 10: Netzwerk Peter Thiemann Universität Freiburg, Germany SS 2008 Peter Thiemann (Univ. Freiburg) Programmierzertifikat Objekt-Orientierte
Netzwerk-Programmierung in C
1 / 26 Netzwerk-Programmierung in C Oliver Bartels Fachbereich Informatik Universität Hamburg 2 Juli 2014 2 / 26 Inhaltsverzeichniss 1 IPv4 und IPv6 Wie werden Daten verschickt? 2 3 Verbindungsaufbau ohne
Handbuch konsultieren!
Zeichenketten Klasse String Enthält zahlreiche Methoden z.b.: int length(): Anzahl der Zeichen in Zeichenkette String substring(int start): Unterzeichenkette ab Position start boolean equalsignorecase(string
Kommunikation und Synchronisation von Prozessen
Kommunikation und Synchronisation von Prozessen 1. Hintergrundinformation 2. Umsetzungsmöglichkeiten Teil 1 Hintergrundinformation Grundansatz Vorspanntext Lehrplan 12.2: Betrachtet werden Situationen
Projektaufgabe Peer-To-Peer Chat Programm
Projektaufgabe Peer-To-Peer Chat Programm Betreuer: Dipl. Ing. Thomas Kehrt [email protected] September 10, 2014 1 Einführung Im Rahmen des Vorkurses wird für fortgeschrittene Studenten eine Projektarbeit
Programmiermethodik. Übung 13
Programmiermethodik Übung 13 Sommersemester 2010 Fachgebiet Software Engineering [email protected] Agenda Vorstellung Musterlösung HA9 Mancala Showroom Client/Server Kommunikation in Java
Beispiel Time Client/Server
Beispiel Time Client/Server /** * * Programmbeschreibung: * --------------------- * Dieses Programm ermittelt über eine TCP/IP-Verbindung die Uhrzeit eines * entfernten Rechners, wobei es sowohl die Rolle
15 Ein-/Ausgabe 15-1. Kommunikation. Dateien. Schreiben und Lesen von Dateien. Sockets. Übungsaufgaben
15 Ein-/Ausgabe 15-1 Inhalt Kommunikation Dateien Schreiben und Lesen von Dateien Übersetzung von Unicode in lokale Codierungen Dateien im Netz Sockets Übungsaufgaben Dateien Vielleicht sollten wir zuerst
Netzprogrammierung: URL-Schemata
Netzprogrammierung: URL-Schemata Robert Tolksdorf und Peter Löhr Überblick 1. Vereinheitlichte Dienstnutzung in Java 3 2. Eigene URL-Schemata 24 3. Push- und Pull-Interaktion 28 Robert Tolksdorf und Peter
5.1 Charakterisierung von Netzwerken
Frühjahrsemester 2014 CS108 Programmier-Projekt Kapitel 5: Netzwerkprogrammierung in Java H. Schuldt 5.1 Charakterisierung von Netzwerken Übertragungstechnik Punkt-zu-Punkt-Netze Bestehen aus vielen Verbindungen
