想在程序中检测本地网络

afeiluo 2012-03-19 08:54:23
现在程序中检测本地网络是否正常,之前写了一个程序采用的是先获取本地ip然后ping本地ip的方法,但是奇怪的是在2003下,竟然很奇怪的发现使用Ping(.net类)竟然ping不通本地的ip,不知道还有没有其他的方法(在2003下也可行)。
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
afeiluo 2012-03-29
  • 打赏
  • 举报
回复
其实2003下也能执行成功 ,我在我自己的机子上见了一个2003的虚拟机,程序能够ping通本地的ip,但是不知道怎么搞的在实验室的2003上却搞不通,DT呀。
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhizhuochangeing 的回复:]

Ping类、PinReply类和IPStatus类。

winfrom中测试代码:

private void btn_binping_click(object sender,eventargs e)
{
ping pingsender = new ping();
pingreply reply = pingsender.send(txtip.text.tos……
[/Quote]

pingreply reply = pingsender.send(txtip.text.tostring()); .tostring少写了括号。
  • 打赏
  • 举报
回复
Ping类、PinReply类和IPStatus类。

winfrom中测试代码:

private void btn_binping_click(object sender,eventargs e)
{
ping pingsender = new ping();
pingreply reply = pingsender.send(txtip.text.tostring);
if(reply.status == ipstatus.success)
{
string message = string.format("地址:{0}连接测试成功!",txtip.text)
messagebox.show(message);
}
else
{
string message = string.format("地址{0}连接测试失败",txtop.text)
messagebox.show(message);
}
}

111,126

社区成员

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

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

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