我正在尝试找到一种方法来安排任务按顺序运行。到目前为止,我提出的解决方案发布在下面,但我怀疑它可以以一种更容易/更有效的方式完成。
public class SequentialTaskRunner
{
private ISet<Task> runningTasks = new HashSet<Task>();
public void Run(Task task)
{
lock (runningTasks)
{
var tasksToAwait = runningTasks.ToArray
nmap手册页对-sn参数有如下说明:
-sn (No port scan) .
This option tells Nmap not to do a port scan after host
discovery, and only print out the available hosts that
responded to the scan.
句子的前半部分提到没有扫描,但后半部分表示有扫描。是否有不同于下半部分所指的端口扫描的扫描类型?也许是一次主机发现扫描(从我对nmap的了解中猜测)?