客户端想通过代理与服务器通信,那么在发送的数据中必然要包含服务器的ip地址,假如服务器的ip地址为:192.168.0.1,要发送的信息为"connect|request",那么应当以什么样的形式才能使代理得到客户端ip地址和端口(使用的是别人的代理(http))。也就是代理如何从得到的数据中获得远程主机ip和端口。

解决方案 »

  1.   

    HttpRequest里面可以得到这个信息.不过你没有具体说你怎么用的,所以无法告诉你怎么得到.举个简单的例子,假设是一个http页面请求,那么Page.Request.UserHostAddress中包含了远程的IP.这个Page.Request其实也就是一个HttpRequest对象.
      

  2.   

    to shing1982(扬程) 说了这是代理得事情,你客户端不用操心,直接连怎么做就怎么做。
    你不用关心代理是怎么工作得。
    就像你不用关心数据在物理层怎么传输一样。