From 2d3cff96f18cb500245547e08a07e6d33aa16870 Mon Sep 17 00:00:00 2001 From: Thea Olivia <theaolivia.mail@gmail.com> Date: Sun, 1 May 2016 10:08:51 +0700 Subject: [PATCH] listen server --- src/server/Paxos.java | 1 + src/server/Server.java | 24 ++++++++++++++++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/server/Paxos.java b/src/server/Paxos.java index 27248cc..6186cf7 100644 --- a/src/server/Paxos.java +++ b/src/server/Paxos.java @@ -21,4 +21,5 @@ public class Paxos DatagramPacket sendPacket = new DatagramPacket(); clientSocket.send(sendPacket); } + } \ No newline at end of file diff --git a/src/server/Server.java b/src/server/Server.java index f28bbe7..6b732b0 100644 --- a/src/server/Server.java +++ b/src/server/Server.java @@ -10,7 +10,7 @@ import org.json.JSONArray; import org.json.JSONObject; import org.json.parser.JSONParser; -public class Server +public class Server implements Runnable { private String host; private int port; @@ -22,11 +22,19 @@ public class Server this.host = host; this.port = port; this.socket = socket; + + try{ + serverSocket = new ServerSocket(1001); + } catch (Exception e) { + e.printStackTrace(); + } + } public boolean isWerewolf() { boolean yes = false; + // for werewolf return yes; } @@ -64,8 +72,20 @@ public class Server out.flush(); } - public static void main(String[] args) throws Exception + public void runServer() { + try{ + while(true){ + fromClient = serverSocket.accept(); + count++; + streamFromClient = new BufferedReader(); + InputStreamReader((fromClient.getInputStream())); + streamToClient + } + } catch (Exception e){ + e.printStackTrace(); + } } + } \ No newline at end of file -- GitLab