From e79adc0e61591ea0e84f4b73864c861fce9f40bc Mon Sep 17 00:00:00 2001 From: Sebastian Lenzlinger Date: Mon, 21 Mar 2022 13:42:42 +0100 Subject: [PATCH] Added Client Server Skeleton --- .../dbis/cs108/Multiplayer/Client/Client.java | 27 +++++++++++++++++++ .../cs108/Multiplayer/Protocol/Protocol.java | 3 +++ .../dbis/cs108/Multiplayer/Server/Server.java | 4 +++ 3 files changed, 34 insertions(+) create mode 100644 src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Client/Client.java create mode 100644 src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Protocol/Protocol.java create mode 100644 src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Server/Server.java diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Client/Client.java b/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Client/Client.java new file mode 100644 index 0000000..fdb3ded --- /dev/null +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Client/Client.java @@ -0,0 +1,27 @@ +package ch.unibas.dmi.dbis.cs108.Multiplayer.Client; + +import java.awt.image.BufferStrategy; +import java.io.*; +import java.net.Socket; + +public class Client implements Runnable { + private int name; + private final Socket socket; + + public Client(int name, Socket socket) { + this.name = name; + this.socket = socket; + } + @Override + public void run() { + try { + BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); + BufferedWriter out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); + } catch (IOException e) { + e.printStackTrace(); + } + + + + } +} diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Protocol/Protocol.java b/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Protocol/Protocol.java new file mode 100644 index 0000000..7af94d3 --- /dev/null +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Protocol/Protocol.java @@ -0,0 +1,3 @@ +package ch.unibas.dmi.dbis.cs108.Multiplayer.Protocol; + +public enum Protocol { } diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Server/Server.java b/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Server/Server.java new file mode 100644 index 0000000..73098a0 --- /dev/null +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/Multiplayer/Server/Server.java @@ -0,0 +1,4 @@ +package ch.unibas.dmi.dbis.cs108.Multiplayer.Server; + +public class Server { +}