Moved folder deletion infront of server startup -> do not delete folder when receiver crashes

This commit is contained in:
Ano-sys
2026-02-22 22:19:00 +01:00
parent cba657bc44
commit 47218e028a
+4 -3
View File
@@ -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)