我用.net 环境写的C#程序,客户机和服务器都在我的主机上,可以正常运行,可是当我拔掉局域网网线的时候就连接不上了,搞不懂,都在同一个主机上,向本地主机端口发送请求,如果没有网络环境本机也接受不到请求么?因为给客户演示的时候只带一台笔记本电脑,没有网络环境,这个该怎么办呢?请高手指点啊!

解决方案 »

  1.   

    你在局域网上 可能使用的ip地址,你的网线拔掉了,是不是要使用localhost??
      

  2.   

    设备有限的话我建议使用VirtualPC2007,前提你的电脑性能不要太差
      

  3.   

    嗯。。我觉应该是这样的吧。。
     string strHostName = Dns.GetHostName();  //得到本机的主机名 
     IPHostEntry ipEntry = Dns.GetHostEntry(strHostName); //取得本机IP 
     string strAddr = ipEntry.AddressList[0].ToString(); //假设本地主机为单网卡 
      

  4.   


    C# code
     string strHostName = Dns.GetHostName();  //得到本机的主机名 
     IPHostEntry ipEntry = Dns.GetHostEntry(strHostName); //取得本机IP 
     string strAddr = ipEntry.AddressList[0].ToString(); //假设本地主机为单网卡 
    [/Quote]
    楼上的兄弟说的不错。。