小弟初学c#,问一个弱弱的问题。
想做一个测试网络连接状态的小软件。已经知道主机的ip地址和要连接的端口,现在想连接到该主机的该端口,然后判断一下是否连接上。
还请各位帮帮忙,最好能给个例子看看,谢谢!

解决方案 »

  1.   

    给你一个吧.使用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);
    }