Thes: Thread, Socket Server

Beitrag lesen

Nur der besseren Uebersicht wegen..

  
import java.io.BufferedReader;  
import java.io.IOException;  
import java.io.InputStreamReader;  
import java.io.PrintWriter;  
import java.net.*;  
  
public class Client2 {  
 static String mesg = "Hallo per Netzt!";  
 static String IP = "5.3.154.84";  
  
 public static void main(String[] argv) {  
  
  // Nachricht einlesen -->  
  
  //<--  
  Socket sock =  null;  
  try {  
   sock = new Socket(IP, 7);  
   while (true) {  
    System.out.print("NACHRICHT:");  
    BufferedReader in = new BufferedReader( new InputStreamReader( System.in ) );  
    mesg = in.readLine();  
  
    BufferedReader is = new BufferedReader(new InputStreamReader(sock.getInputStream()));  
    PrintWriter os = new PrintWriter(sock.getOutputStream(), true);  
    os.print(mesg + "\r\n");  
    os.flush();  
    String reply = is.readLine();  
    System.out.println("Gesendet: \"" + mesg + "\"");  
    System.out.println("Erhalten: \"" + reply + "\"");  
   }  
  }  
  catch (IOException e) {  
   System.err.println(e);  
  }  
  
 }  
  
}