如题
socket客户端是在局域网内,想要通过代理来连internet上的server,需要怎么做?
不是采用url连接
ps:JDK是1.4的不是1.5很急,哪位大侠帮帮忙!!!
谢谢

解决方案 »

  1.   

    使用HttpURLConnect访问.代理嘛,我没做过好象是通过System.setProperty("一个代理属性");来做的,具体代码忘了.最近也在写这类程序,有问题可以交流:[email protected]
      

  2.   

    System.setProperty( "proxySet", "true" );     
    System.setProperty( "http.proxyHost", "proxyhost" );     
    System.setProperty( "http.proxyPort", "proxyport" ); 试试
      

  3.   

    http://topic.csdn.net/t/20041118/16/3565625.html
      

  4.   

    不能用HttpURLConnect访问,只能以tcp/ip的形式tcp/ip使用上面的设置方法好用么,我知道HTTP是这样设置
      

  5.   

    假设代理主机为192.168.0.1 端口为8888我在Socket client = new Socket("远程server的InetArddess",远程server的port);
    之前写
    System.setProperty( "proxySet", "true" );     
    System.setProperty( "http.proxyHost", "192.168.0.1" );     
    System.setProperty( "http.proxyPort", "8888" ); 然后通过流get或send数据,这样就行么?现在我测试环境还没有,有大侠试过么,出来说下谢谢