From eb5da5e514831b9ee8b415d66f9a78a27fe0792b Mon Sep 17 00:00:00 2001 From: Aareschluchtje Date: Sun, 4 Oct 2015 14:48:38 +0200 Subject: [PATCH] Added saving files. --- ErgometerServer/ClientThread.cs | 4 ++++ ErgometerServer/ErgometerServer.csproj | 5 ++--- ErgometerServer/Server.cs | 2 ++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ErgometerServer/ClientThread.cs b/ErgometerServer/ClientThread.cs index 5e86fa0..db80bc7 100644 --- a/ErgometerServer/ClientThread.cs +++ b/ErgometerServer/ClientThread.cs @@ -63,10 +63,12 @@ namespace ErgometerServer { name = input.DisplayName; loggedin = true; + FileHandler.CreateSession(session, name); } break; case NetCommand.CommandType.DATA: metingen.Add(input.Meting); + FileHandler.WriteMetingen(session, metingen); break; case NetCommand.CommandType.CHAT: chat.Add(new ChatMessage(name, input.ChatMessage)); @@ -74,6 +76,8 @@ namespace ErgometerServer case NetCommand.CommandType.LOGOUT: loggedin = false; running = false; + FileHandler.WriteMetingen(session, metingen); + FileHandler.WriteChat(session, chat); client.Close(); break; default: diff --git a/ErgometerServer/ErgometerServer.csproj b/ErgometerServer/ErgometerServer.csproj index a5e6037..c1a39b9 100644 --- a/ErgometerServer/ErgometerServer.csproj +++ b/ErgometerServer/ErgometerServer.csproj @@ -33,9 +33,8 @@ 4 - - False - ..\..\..\ErgometerLibrary\ErgometerLibrary\ErgometerLibrary\bin\Debug\ErgometerLibrary.dll + + ..\..\ErgometerLibrary\ErgometerLibrary\bin\Debug\ErgometerLibrary.dll diff --git a/ErgometerServer/Server.cs b/ErgometerServer/Server.cs index a73c594..25a87a0 100644 --- a/ErgometerServer/Server.cs +++ b/ErgometerServer/Server.cs @@ -24,6 +24,8 @@ namespace ErgometerServer { FileHandler.CheckDataFolder(); + Console.WriteLine("Checking datafolder " + FileHandler.DataFolder); + clients = new List(); TcpListener listener = new TcpListener(NetHelper.GetIP("127.0.0.1"), 8888);