Moved folder deletion infront of server startup -> do not delete folder when receiver crashes
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user