Skip to content

Commit 8666bed

Browse files
committed
wait to finish
1 parent 6fb06b8 commit 8666bed

File tree

5 files changed

+14
-1
lines changed

5 files changed

+14
-1
lines changed
Binary file not shown.
Binary file not shown.

HostScan.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ public void start(int threadCount)
5656
}
5757
}
5858

59+
public bool finished = false;
5960
public void scan()
6061
{
6162

@@ -92,6 +93,7 @@ public void scan()
9293
{
9394
Console.WriteLine("==================================================================");
9495
Console.WriteLine(" --- Done !! ---");
96+
finished = true;
9597
}
9698
}
9799

PortScan.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public void start()
5555
}
5656
}
5757

58-
58+
public bool finished = false;
5959
public void Scan()
6060
{
6161

@@ -82,6 +82,7 @@ public void Scan()
8282
{
8383
Console.WriteLine("==================================================================");
8484
Console.WriteLine(" --- Done !! ---");
85+
finished = true;
8586
}
8687
}
8788

Program.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Collections.Generic;
33
using System.Linq;
44
using System.Net;
5+
using System.Threading;
56

67
namespace net_scan
78
{
@@ -204,12 +205,21 @@ static void HostScanner()
204205
{
205206
HostScan scanner = new HostScan(subnet,start_sub,end_sub,start_address,end_address,port,timeout);
206207
scanner.start(thread_count);
208+
while (!scanner.finished)
209+
{
210+
Thread.Sleep(100);
211+
}
212+
207213
}
208214

209215
static void PortScanner()
210216
{
211217
PortScan scanner = new PortScan(host.ToString(), port, thread_count, timeout);
212218
scanner.start();
219+
while (!scanner.finished)
220+
{
221+
Thread.Sleep(100);
222+
}
213223
}
214224

215225
static string ParamValue(string[] args,string param,bool IsMand,string deflt)

0 commit comments

Comments
 (0)