adding comments as docu

master
Rosario Polito 1 year ago
parent 13ba8a3359
commit fde9f36973
  1. 11
      client/ClientObject.java
  2. 29
      server/Service.java

@ -11,8 +11,8 @@ public class ClientObject{
public void startConnection(String ip, int port) {
try{
clientSocket = new Socket(ip, port);
out = new PrintWriter(clientSocket.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
out = new PrintWriter(clientSocket.getOutputStream(), true); // OutputStream vom Socket wird auf "out" gelegt
in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); // InputStream wird auf "in" gelegt
}catch(Exception e){
System.out.println("Error starting client connection");
System.out.println(e);
@ -20,10 +20,10 @@ public class ClientObject{
}
public String sendMessage(String msg) {
out.println(msg);
out.println(msg); // senden der msg über den outputstream des sockets
String resp = "";
try{
resp = in.readLine();
resp = in.readLine(); //lesen der antwort
}catch(Exception e){
System.out.println("Error reading message");
}
@ -31,8 +31,9 @@ public class ClientObject{
}
public void stopConnection() {
// schließen des sockets
try{
in.close();
in.close();
out.close();
clientSocket.close();
}catch(Exception e){

@ -8,41 +8,38 @@ import java.net.Socket;
public class Service {
private ServerSocket serverSocket;
private Socket clientSocket;
private PrintWriter out;
private BufferedReader in;
public void start(int port) {
try{
try {
// socket aufmachen
serverSocket = new ServerSocket(port);
clientSocket = serverSocket.accept();
out = new PrintWriter(clientSocket.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
String greeting = in.readLine();
if ("Hallo from the other side!".equals(greeting)) {
out.println("hello client");
}
else {
out.println("unrecognised greeting");
}
}catch(Exception e){
clientSocket = serverSocket.accept();
out = new PrintWriter(clientSocket.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
String greeting = in.readLine(); //input der AN den Server kommt
System.out.println("Client sent: ");
System.out.println(greeting);
out.println("hello client"); // output der VOM Server an den Client geht
} catch (Exception e) {
System.out.println("Error starting");
System.out.println(e);
}
}
public void stop() {
try{
try {
in.close();
out.close();
clientSocket.close();
serverSocket.close();
}catch(Exception e){
} catch (Exception e) {
System.out.println("Error stopping");
System.out.println(e);
}
}
}

Loading…
Cancel
Save