***ASCII (Stings)** (einfachste Implementierung, schwerer wenn viele Infos gleichzeitig übertragen werden müssen)
***ASCII (Stings)** (einfachste Implementierung, schwerer wenn viele Infos gleichzeitig übertragen werden müssen)
* JSON (Beste Strukturierung, Nachteil: Komplizierter und nicht ohne Bibliotheken möglich
* JSON (Beste Strukturierung, Nachteil: Komplizierter und nicht ohne Bibliotheken möglich
* JavaObjekte ( geht nur, wenn alle die gleiche Klasse verwenden, sollten wir nicht machen!)
* JavaObjekte ( geht nur, wenn alle die gleiche Klasse verwenden, sollten wir nicht machen!)
*eigenes kleines Binärprotokoll (empfohlen von "How to Design a network protocol")
*binär (empfohlen von "How to Design a network protocol", unser Spiel ist simpel, Aufwand vermutlich ähnlich ASCII)
* Die Netzwerkende Person sollte am Besten einmal das ["Java Tutorial All About Sockets"](https://docs.oracle.com/javase/tutorial/networking/sockets/index.html) selber machen um die Grundkentnisse für Sockets zu erlangen.
* Die Netzwerkende Person sollte am Besten einmal das ["Java Tutorial All About Sockets"](https://docs.oracle.com/javase/tutorial/networking/sockets/index.html) selber machen um die Grundkentnisse für Sockets zu erlangen.
## Hier ist eine Liste mit hilfreichen Links zum Thema Java und Netzwerk
## Hier ist eine Liste mit hilfreichen Links zum Thema Java und Netzwerk