日期:2014-05-19  浏览次数:20861 次

IPHostEntry 的问题 内有源码
using   System;
using   System.Collections.Generic;
using   System.ComponentModel;
using   System.Data;
using   System.Drawing;
using   System.Text;
using   System.Windows.Forms;
using   System.IO;
using   System.Net;
using   System.Text.RegularExpressions;

namespace   WindowsApplication1
{
        public   partial   class   Form1   :   Form
        {
                public   Form1()
                {
                        InitializeComponent();
                 
                }

                public   void   button1_Click(object   sender,   EventArgs   e)
                {
                      string   ip   =   this.textBox1.Text;


                      IPHostEntry   hostinfo   =   Dns.GetHostByName(textBox1.Text);
                     

                      //textBox1.Text   =   Convert.ToString(hostinfo);

               

                      bool   blnTest   =   false;
                      bool   _Result   =   true;

                      Regex   regex   =   new   Regex( "^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$ ");
                      blnTest   =   regex.IsMatch(textBox1.Text);
                      if   (blnTest   ==   true)
                      {
                              string[]   strTemp   =   this.textBox1.Text.Split(new   char[]   {   '. '   });   //   textBox1.Text.Split(new   char[]   {   '. '   });
                              for   (int   i   =   0;   i   <   strTemp.Length;   i++)
                              {
                                      if   (Convert.ToInt32(strTemp[i])   >   255)
                                      {               //大于25