我写了个服务器端~写了个客户端~用的Remoting的HTTP连接 现在客户端可以向服务器端发送消息~但我想获得客户端的IP!~不知道该怎么做~~我想在客户端程序上加上获得本地机器的IP地址~然后一块发送到服务器端这边!~不知道可以不可以!~如果这种方法行的话~该写什么样的方法获得本机的IP呢?!希望大家帮帮忙

解决方案 »

  1.   

    [DllImport("Iphlpapi.dll")]
    private static extern int SendARP(Int32 dest,Int32 host,ref Int64 mac,ref Int32 length);
    [DllImport("Ws2_32.dll")] 
    private static extern Int32 inet_addr(string ip);Int32 ldest= Win32.inet_addr(Request.UserHostAddress);//目的地的ip
      

  2.   

    Response.Write (Request.UserHostAddress);
      

  3.   

    我是写的WINFORM窗体的应用程序~~~
      

  4.   

    ip=Request.UserHostAddress.ToString().Trim();
      

  5.   

    一笑的程序我有些看不懂~能否稍微详细点注释??还有为什么我在窗体的CS文件中不能用Response跟Request?是不是还需要倒包?我没写过窗体应用程序!大家别笑话我。。谢谢啦