diff --git a/Schnittstellendefinition_1.md b/Schnittstellendefinition_1.md
index e3b74f1db1a184475703edc3e6b94c6e24709cc8..9b3efcfd1665f6b803f80b8b30c8fcff3ff968ac 100644
--- a/Schnittstellendefinition_1.md
+++ b/Schnittstellendefinition_1.md
@@ -64,7 +64,7 @@
 ### [Struktur einer Nachricht](#v1/general/msg_structure)<a id="v1/general/msg_structure"></a>
 Nachrichten sind aufgebaut nach dem Schema:
 ```
-COMMAND;<ARGUMENT>[;[<OPTIONAL_ARG1>][;OPTIONAL_ARG2]]
+COMMAND;<ARGUMENT>[;[<OPTIONAL_ARG1>][;OPTIONAL_ARG2]]\n
 ```
 Jeder Teil der Nachricht ist mit einem `;` getrennt. 
 Die Daten können in Java mithilfe von `String.split(";");` ausgelesen werden.
@@ -87,6 +87,13 @@ Sollte bspw. nur *OPTIONAL_ARG2* übergeben werden kann die Nachricht wie folgt
 COMMAND;ARGUMENT;;OPTIONAL_ARG2
 ```
 
+*Ende der Nachricht (\n):*
+
+Nachrichten werden durch einen Zeilenumbruch beendet (in Java "\n"). 
+Wenn zum Lesen und Schreiben von Nachrichten über Sockets Hilfsklassen wie BufferedReader oder PrintWriter benutzt werden,
+dann gibt es häufig Methoden wie readLine() oder println(), die praktischerweise bis zum nächsten Zeilenumbruch lesen oder
+automatisch einen Zeilenumbruch hinten anfügen.
+
 ### [Ablauf der Verbindung](#v1/general/connection_timeline)<a id="v1/general/connection_timeline"></a>
 ![](Ablauf_Sequenzdiagramm.svg)