c#在pcap.net提供数据包源
问题描述:
我在github上关注其wiki上的Pcap.net教程。我试图从这里运行代码:c#在pcap.net提供数据包源
https://github.com/PcapDotNet/Pcap.Net/wiki/Pcap.Net-Tutorial-Handling-offline-dump-files
我不明白以下部分:
if (args.Length != 1)
{
Console.WriteLine("usage: " + Environment.GetCommandLineArgs()[0] + " <filename>");
return;
}
但我运行此代码和宾果游戏,没有任何事情发生(无输出)。
我试图找出并发现args
的值为“0”。
我评论return
命令,并开始工作,直到罚款我IndexOutOfBound
例外这里:
using (PacketDumpFile dumpFile = communicator.OpenDump(args[0]))
难道我错过了什么东西?
答
该程序需要1个参数(即'filename'在这种情况下),你应该通过命令行。
编译代码并通过带有参数值的命令行运行程序。
例如:
在CLI >MyProg.exe fileNmae
我没想到自己说话的 “计算器” 的所有时间。 –
还是一样,我会选择我自己的答案,如接受。 –
而我的回购没有变化。 –