ping c#windows应用程序? [英] Ping in c# windows application ?

查看:69
本文介绍了ping c#windows应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我用这段代码ping ip地址

我显示msg ok如果重播

请求超时时不用

我的问题只能重播一次!



我的代码

Ping ping = new ping();

PingReply pingresult = ping.send(10.10.10.10);



我怎么能只ping一次

Something喜欢

Ping 10.10.10.10 -n 1

Hi I used this code to ping ip address
And i display msg ok if it replay
And request time out when not
My issue that iwant to replay only one time !

My code
Ping ping = new ping();
PingReply pingresult = ping.send(10.10.10.10);

How can i ping only one time
Something like
Ping 10.10.10.10 -n 1

推荐答案

根据 Ping类(System.Net.NetworkInformation) [ ^ ],没有选项指定一个计数。您也许可以使用 Ping.PingCompleted Event( System.Net.NetworkInformation) [ ^ ]来实现类似的东西。
According to Ping Class (System.Net.NetworkInformation)[^], there is no option to specify a count. You could maybe use Ping.PingCompleted Event (System.Net.NetworkInformation)[^] to achieve something similar.


ok,谢谢

i解决它



ok thanks
i solve it

string IP = this.txtIPaddress.Text;
           Ping ping = new Ping();
           int timeout = 1000;
           PingReply pingresult1 = ping.Send(IP,timeout);









使用超时:)





using timeout :)


这篇关于ping c#windows应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆