Skip to content
Snippets Groups Projects
Commit 98b8c19a authored by Laurin Gehlenborg's avatar Laurin Gehlenborg
Browse files

Newline als Ende einer Nachricht

parent 53d35dda
Branches
Tags
No related merge requests found
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment