• Keine Ergebnisse gefunden

TCP/IP - Sockets1. Verbindung erstellen

N/A
N/A
Protected

Academic year: 2022

Aktie "TCP/IP - Sockets1. Verbindung erstellen"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Java http://www.kohnlehome.de/java/java_Sockets.pdf

TCP/IP - Sockets

1. Verbindung erstellen

a) Server hört

int iPort = 4000; // TCP­Portnummer

ServerSocket serversocket = new ServerSocket(iPort); // ­> IOException Socket socket = serversocket.accept();       // ­> IOException

b) Client frägt Verbindung an

String sServerIP=“127.0.0.1“;

int iPort = 4000;

Socket socket = new Socket(sServer,iPort);// ­> UnknownHostException,  IOException

2. Daten senden

a) Textzeilen (abgeschlossen mit \r\n )

PrintWriter schreiben = new PrintWriter(socket.getOutputStream(),true);

schreiben.print("blabla" + "\r\n");

schreiben.flush();

b) binäre Daten

byte[] daten = {7,12,4,9};

OutputStream schreiben = socket.getOutputStream();

schreiben.write(daten);

3. Daten empfangen

a) Textzeilen (abgeschlossen mit \r\n )

BufferedReader lesen = new BufferedReader(

       new InputStreamReader(socket.getInputStream()));

String zeile = lesen.readLine();

b) binäre Daten

byte[] daten = new byte[100];

InputStream lesen = socket.getInputStream();

int laenge = lesen.read(daten);

4. Socket schliessen

a) Server: Hören beenden

serverSocket.close(); // ­> IOException

b) Server: Verbindung schliessen

socket.close(); // ­> IOException

c) Client: Verbindung schliessen

socket.close(); // ­> IOException

Franz Kohnle Seite 1 von 1 21.01.2007

Referenzen

ÄHNLICHE DOKUMENTE

Ablauf: Eine Anwendung auf PC1 sendet eine Anfrage (Request) an einen Anwendung auf PC2.. Ende zu

Diese kann die Anwendung verarbeiten und die Antwort (Response) auf gleiche Weise senden..

Kommt der Thread aber aus der Methode zur¨ uck, bringt er eine Socket-Objekt mit, dass zur Kommunikation mit dem Client genutzt werden kann. Ab diesem Moment sind Client und

Franz Kohnle Seite 1 von

Franz Kohnle Seite 1 von

(Use the mput command to transfer several files at one time.) You can specify the name of a file on your local machine and a file name on the remote machine when you

Because Telcon configuration statements apply to a wide range of communications purposes and configurations, this section describes only how to configure the following

Terminal A uses the DCP's User TELNET implementation to communicate with the remote host across the TCPjIP network.. The remote host provides