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);
|
var di = new DirectoryInfo(dir);
|
||||||
|
|
||||||
if (!di.Exists) di.Create();
|
if (!di.Exists) di.Create();
|
||||||
|
|
||||||
if (fi.Exists) return;
|
if (fi.Exists) return;
|
||||||
|
|
||||||
Console.WriteLine($"Writing File: {newPath}");
|
Console.WriteLine($"Writing File: {newPath}");
|
||||||
@@ -82,7 +83,7 @@ internal class Server
|
|||||||
|
|
||||||
public Server(int port)
|
public Server(int port)
|
||||||
{
|
{
|
||||||
_listener = new TcpListener(IPAddress.Parse("127.0.0.1"), port);
|
_listener = new TcpListener(IPAddress.Any, port);
|
||||||
_listener.Start();
|
_listener.Start();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -97,8 +98,6 @@ internal class Server
|
|||||||
|
|
||||||
public void Receiver()
|
public void Receiver()
|
||||||
{
|
{
|
||||||
if(Directory.Exists(DataHandler.OutputDir)) Directory.Delete(DataHandler.OutputDir, true);
|
|
||||||
|
|
||||||
while (true)
|
while (true)
|
||||||
{
|
{
|
||||||
if(!_listener.Pending()) continue;
|
if(!_listener.Pending()) continue;
|
||||||
@@ -156,6 +155,8 @@ public static class Program
|
|||||||
{
|
{
|
||||||
public static void Main()
|
public static void Main()
|
||||||
{
|
{
|
||||||
|
if(Directory.Exists(DataHandler.OutputDir)) Directory.Delete(DataHandler.OutputDir, true);
|
||||||
|
|
||||||
var server = new Server(7156);
|
var server = new Server(7156);
|
||||||
Console.WriteLine("Started Server!");
|
Console.WriteLine("Started Server!");
|
||||||
while (true)
|
while (true)
|
||||||
|
|||||||
Reference in New Issue
Block a user