diff --git a/DirectoryScanReceiver/Program.cs b/DirectoryScanReceiver/Program.cs index 07399e1..c94696a 100644 --- a/DirectoryScanReceiver/Program.cs +++ b/DirectoryScanReceiver/Program.cs @@ -69,6 +69,7 @@ static class DataHandler var di = new DirectoryInfo(dir); if (!di.Exists) di.Create(); + if (fi.Exists) return; Console.WriteLine($"Writing File: {newPath}"); @@ -82,7 +83,7 @@ internal class Server public Server(int port) { - _listener = new TcpListener(IPAddress.Parse("127.0.0.1"), port); + _listener = new TcpListener(IPAddress.Any, port); _listener.Start(); } @@ -97,8 +98,6 @@ internal class Server public void Receiver() { - if(Directory.Exists(DataHandler.OutputDir)) Directory.Delete(DataHandler.OutputDir, true); - while (true) { if(!_listener.Pending()) continue; @@ -156,6 +155,8 @@ public static class Program { public static void Main() { + if(Directory.Exists(DataHandler.OutputDir)) Directory.Delete(DataHandler.OutputDir, true); + var server = new Server(7156); Console.WriteLine("Started Server!"); while (true)