import java.lang.*;
import java.io.*;
import java.net.*;
class Server {
public static void main(String args[]) throws IOException {
System.out.print("Ihr Nachricht: ");
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String data = input.readLine();
try {
ServerSocket srvr = new ServerSocket(2979);
Socket skt = srvr.accept();
System.out.println("#########################");
System.out.println("# Server has connected! #");
System.out.println("#########################\n");
PrintWriter out = new PrintWriter(skt.getOutputStream(), true);
System.out.print("Ich sage: ");
System.out.println(data);
out.print(data);
out.close();
skt.close();
srvr.close();
}
catch(Exception e) {
System.out.print("Whoops! It didn't work!\n");
}
}
}
import java.lang.*;
import java.io.*;
import java.net.*;
class Client {
public static void main(String args[]) {
try {
Socket skt = new Socket("localhost", 2979);
BufferedReader in = new BufferedReader(new
InputStreamReader(skt.getInputStream()));
System.out.print("Er sagt: ");
while (!in.ready()) {}
System.out.println(in.readLine()); // Read one line and output it
System.out.print("\n");
in.close();
}
catch(Exception e) {
System.out.print("Whoops! It didn't work!\n");
}
}
}