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