110,577
社区成员
发帖
与我相关
我的任务
分享
Ping ping =new Ping();
PingReply res;
res=ping.Send("www.baidu.com");
if (res.Status != IPStatus.Success)
{
"没有联网"
}
private static string getIPAddress ( )
{
System.Net.IPAddress addr;
// 获得本机局域网IP地址
addr = new System.Net.IPAddress ( Dns.GetHostByName ( Dns.GetHostName ( ) ) .AddressList [0].Address ) ;
return addr.ToString ( ) ;
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Windows.Forms;
using System.Net;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
WebClient wb = new WebClient();
String strIP = "";
String strContent = "";
Regex regIP = new Regex("\\d{1,3}.\\d{1,3}.\\d{1,3}.\\d{1,3}");
try
{
strContent = wb.DownloadString("http://www.ip138.com/ips8.asp");
if (strContent.IndexOf("IP地址查询") >= 1)
{
textBox1.Text = "爽,可以上网!";
strIP = regIP.Match(strContent).ToString();
if (strIP.Trim() != "")
{
textBox2.Text = "俺的IP是:" + strIP;
}
else
{
textBox2.Text = "虽然俺上网了,但是俺是黑户,没IP!";
}
}
}
catch
{
textBox1.Text = "真不爽,不能上网,我去炸了电信!";
textBox2.Text = "不能上网,没IP!";
}
}
}
}