电脑通过代理上网后,端口808,我编写的软件连接不上网络了。是什么原因?

解决方案 »

  1.   

    代理上网后, 你软件登录的IP 是不是应该指向外网的动态IP, 你检查一下
      

  2.   

    如果你的代理软件只支持http的代理(而非网关),那你的808端口是不可能用了(http代理只支持80端口)
    两个解决方案:
    1.修改代理软件设置,开808端口转发
    2.修改你的程序,使之通过代理联接
      

  3.   

    呵呵,当然不能连接了,因为你的软件并没有加入对代理的支持啊:)一般的代理软件(如:ccproxy等)都支持http,socket4,socket5代理,你可以实现其中的任意一种,当然如果你想把程序作的象样一点一般是都要实现的,比如QQ就可以让你设置使用那种代理协议来连接。另外,http代理原则上是只能代理http请求的,也就是说只能收发html文本,但是有一种技术可以欺骗http代理来支持一般的socket连接,网上搜一下吧,很好实现的;socket4,socket5代理的实现有点相似,他们都支持一般的tcp请求,不过socket4不支持udp而socket5支持,网上面也可以找到相关的代码。
      

  4.   

    www.codeguru.com/Cpp/I-N/internet/http/print.php/c6209/
    关于用http代理socket的