c#中如何判断一个网络连接的状态? 小弟初学c#,问一个弱弱的问题。想做一个测试网络连接状态的小软件。已经知道主机的ip地址和要连接的端口,现在想连接到该主机的该端口,然后判断一下是否连接上。还请各位帮帮忙,最好能给个例子看看,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一个吧.使用API函数(InternetGetConnectedState)来判断引入名称空间:using System.Runtime.InteropServices; private void button1_Click(object sender, System.EventArgs e){ if(IsConnectedToInternet()) MessageBox.Show ("已连接在网上!"); else MessageBox.Show ("未连接在网上!!");}public bool IsConnectedToInternet( ){ int Desc; return InternetGetConnectedState(out Desc,0);} 窗体设置isMdiContainer属性后,label不透明了 无法反射调用COM+组件中的方法 谁能给我个简单点的winform的三层架构的例子,小弟不胜感激! 关于事务中调用存储过程的问题? 请教:用VS2005直接制作的Icon1.ico文件,为何会显示空白,有人可以帮忙吗?----在线等待 ActiveX 控件 讨论:数据转换的技术解决方案 求助,c#文件中写入中文时自动产生bom 如何从网页正文内查找需要的内容 如何在c#中使用VC++中的函数? 窗体及时显示刚输入的数据 fill 到dataset中的同一个datatable出错?
using System.Runtime.InteropServices;
private void button1_Click(object sender, System.EventArgs e)
{
if(IsConnectedToInternet())
MessageBox.Show ("已连接在网上!");
else
MessageBox.Show ("未连接在网上!!");
}
public bool IsConnectedToInternet( )
{
int Desc;
return InternetGetConnectedState(out Desc,0);
}