diff --git a/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/TCPClient.java b/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/TCPClient.java
index 21e799710f5191e663240e97759f4cf2afbc47a7..24b27d3e106862a2c3ca12e86ffd06745bb2930b 100644
--- a/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/TCPClient.java
+++ b/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/TCPClient.java
@@ -18,6 +18,8 @@ class TCPClient {
 		DataOutputStream outToServer = new DataOutputStream(clientSocket.getOutputStream());
 		BufferedReader inFromServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
 
+		System.out.println("Enter message to sent to the server:");
+		
 		sentence = inFromUser.readLine();
 		outToServer.writeBytes(sentence + '\n');
 		modifiedSentence = inFromServer.readLine();
diff --git a/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/TCPServer.java b/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/TCPServer.java
index 63ccbc1c722aa11e018a56aa824b4f49b1d197c5..dc3c85870d6691a0d73eda1ea82c887b6aa9c295 100644
--- a/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/TCPServer.java
+++ b/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/TCPServer.java
@@ -15,9 +15,13 @@ class TCPServer {
 		@SuppressWarnings("resource")
 		ServerSocket welcomeSocket = new ServerSocket(tcpPort);
 		
+		System.out.println("TCP Server started. Waiting for incoming requests...");
+		
 		while (true) {
 			Socket connectionSocket = welcomeSocket.accept();
 
+			System.out.println("Received request from client " + connectionSocket.getInetAddress() + ":" + connectionSocket.getPort() + " generating response...");
+			
 			BufferedReader inFromClient = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()));
 			DataOutputStream outToClient = new DataOutputStream(connectionSocket.getOutputStream());
 
diff --git a/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/UDPClient.java b/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/UDPClient.java
index ef609dd098770ed6fc7a049d74bb9a5aa3d19480..565c5bb2d104f56f88ac3d7e311fcb7b8cf810b6 100644
--- a/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/UDPClient.java
+++ b/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/UDPClient.java
@@ -15,6 +15,8 @@ class UDPClient {
 		byte[] sendData = new byte[1024];
 		byte[] receiveData = new byte[1024];
 
+		System.out.println("Enter message to sent to the server:");
+		
 		String sentence = inFromUser.readLine();
 		sendData = sentence.getBytes();
 
diff --git a/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/UDPServer.java b/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/UDPServer.java
index 1be8961f25a2136679ff384e025c7b07853f3db7..4b6f03384d71efe48aa8821fa0a602ae07a077e5 100644
--- a/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/UDPServer.java
+++ b/VerteilteSysteme-Examples/src/verteiltesysteme/socket/simple/UDPServer.java
@@ -12,6 +12,8 @@ class UDPServer {
 		byte[] receiveData = new byte[1024];
 		byte[] sendData = new byte[1024];
 
+		System.out.println("UDP Server started. Waiting for incoming requests...");
+		
 		while (true) {
 			DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length);
 			serverSocket.receive(receivePacket);
@@ -19,8 +21,9 @@ class UDPServer {
 
 			InetAddress IPAddress = receivePacket.getAddress();
 			int clientSrcPort = receivePacket.getPort();
-			
 
+			System.out.println("Received request from client " + IPAddress + ":" + clientSrcPort + " generating response...");
+			
 			String capitalizedSentence = sentence.toUpperCase();
 			sendData = capitalizedSentence.getBytes();
 			DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, IPAddress, clientSrcPort);