有两台电脑,用网线直接相连,已知本机的IP地址,假如不让在另一台电脑的控制面板里看它的IP地址,如何在本机上显示另一台电脑的IP地址?

解决方案 »

  1.   

    c#  调用  cmd  命令喽...
      

  2.   

    IPAddress ip;
    if (!IPAddress.TryParse(tbIP.Text, out ip)) return;
    IPHostEntry iphe = Dns.GetHostByAddress(ip);
    tbHost.Text = iphe.HostName;
      

  3.   

    有两台电脑,用网线直接相连,呵呵...有意思,做什么用啊?using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.IO;namespace 删除文本中的指定行
    {
        class Program
        {
            static void Main(string[] args)
            {
                string s1;
                FileInfo fi=new FileInfo("Users.txt");
                string usersPath=fi.FullName;
                string[] usersArray = File.ReadAllLines(usersPath,Encoding.Default);
                FileStream fs = new FileStream(usersPath,FileMode.Open);
                StreamReader sr = new StreamReader(fs);
                StreamWriter sw = new StreamWriter(fs);
                while ((s1 = sr.ReadLine()) != null)
                {
                    if (s1.Contains("xiaohua"))
                    {
                        for (int i = 0; ; i++)
                        {
                            string newstr = usersArray[i + 1];
                            sw.WriteLine(newstr);
                        }
                    }
                }
            }
        }
    }