如何实现ping命令 并能获取他的返回值

wysxm001 2012-02-14 04:41:04
比如用windows的运行命令 ping www.163.com

能否取ping后的结果。。如下

Reply from 202.106.168.104: bytes=32 time=231ms TTL=49
Reply from 202.106.168.104: bytes=32 time=220ms TTL=49
Reply from 202.106.168.104: bytes=32 time=230ms TTL=49
Reply from 202.106.168.104: bytes=32 time=220ms TTL=49

Ping statistics for 202.106.168.104:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)
Approximate round trip times in milli-seconds:
Minimum = 220ms, Maximum = 231ms, Average = 225ms

如何用api实现
求高手。。
...全文
480 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
nonocast 2012-02-14
  • 打赏
  • 举报
回复
Process.Start(ping)
取OutputStream
Mrwang1981 2012-02-14
  • 打赏
  • 举报
回复
使用 ProcessStartInfo 然后StreamReader 截取输出流 。。。。。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧