我要通过http代理发送接收数据。目标服务器为一IM服务器,非web服务器应该怎么做?是不是也是想socket5代理那样对数据包有一定的格式要求?应该怎么做,发的是struct非text。看了好多论坛里的帖子好像没有符合我的要求的。是不是像soket5代理那样。只要处理客户端和soket5代理的数据,IM服务端不用做任何处理?最好可以给出处理代码。谢谢。

解决方案 »

  1.   

    这个应该是IM服务器对HTTP代理数据格式有自己的规定吧,所以需要知道IM服务器要求的HTTP代理格式。数据没加密的话,通过监视网络数据包可以分析出来。
      

  2.   

    我发往代理的信息被代理拒绝。一次发送CONNECT 61.182.***.**:5000 HTTP/1.0第二次发送host: 61.182.***.**:5000第三次发送返回的是HTTP/1.0 403 Forbidden
      

  3.   

    我发往的这个代理.浏览网页没问题,QQ也可以正常通过它.说明这个代理是可以通过http数据的.
    是不是,不可以CONNECT 61.182.***.**:5000 
    可是QQ怎么可以通过呢?应该怎么做才可以?