Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在C#中从源IP地址ping到目标IP地址?_C#_Ping - Fatal编程技术网

是否可以在C#中从源IP地址ping到目标IP地址?

是否可以在C#中从源IP地址ping到目标IP地址?,c#,ping,C#,Ping,我的任务是验证无法直接查询的各种设备之间的连接。C程序员过去的做法是创建一个批处理文件,其中包含以下行: ping-n 5-S[源地址][目标地址]>>OutputFile.txt 然后,他们运行批处理文件,打开输出文件并分析结果,以确定其是否有效 用C#我知道我可以简单地写: Ping pinger=新Ping(); PingReply reply=pinger.Send(DestinationAddress) 并检查IPStatus的reply.Status.Success 但这并没有指定源

我的任务是验证无法直接查询的各种设备之间的连接。C程序员过去的做法是创建一个批处理文件,其中包含以下行:

ping-n 5-S[源地址][目标地址]>>OutputFile.txt

然后,他们运行批处理文件,打开输出文件并分析结果,以确定其是否有效

用C#我知道我可以简单地写:

Ping pinger=新Ping(); PingReply reply=pinger.Send(DestinationAddress)

并检查IPStatus的reply.Status.Success


但这并没有指定源地址。我已经搜索过了,但还没有找到一种方法来执行上面C#中所示的命令行。没有比这个老家伙更好的新方法了吗?

源地址永远是你。是吗?@Rodelaroid在多主机系统上,您可以有多个IP,因此在这些系统上指定源代码是有意义的。您签出了吗?是的,这是可能的,但为什么需要源地址?你知道如何获得你的系统所有的源地址吗?RobIII-是的,这看起来正是我需要的。谢谢你的链接!源地址将永远是你。是吗?@Rodelaroid在多主机系统上,您可以有多个IP,因此在这些系统上指定源代码是有意义的。您签出了吗?是的,这是可能的,但为什么需要源地址?你知道如何获得你的系统所有的源地址吗?RobIII-是的,这看起来正是我需要的。谢谢你的链接!