读书人

关于NIO设置代理的有关问题

发布时间: 2012-03-22 17:43:57 作者: rapoo

关于NIO设置代理的问题
请问..java的NIO客户端怎么设置代理呢?
我会用jsocks的包实现有用户验证的Socket代理连接.
但使用SocketChannel.open()返回的是已经创建好的socket

找了些资料.有的说代理服务器也需要支持NIO才能做连接..如果是,能告诉我有哪些(在linux运行)代理服务器是实现NIO的吗?
要自己写一个NIO的代理服务器吗??





[解决办法]
很高深的问题,没有用过,帮顶!!!!
[解决办法]
在开始使用网际协议之前,您需要在程序中添加以下几行代码:
System.getProperties().put("proxySet","true");
System.getProperties().put("proxyHost","myProxyMachineName");
System.getProperties().put("proxyPort","85");


Java代码 :
URLConnectionconnection=url.openConnection();
Stringpassword="username:password";
StringencodedPassword=base64Encode(password);
connection.setRequestProperty("Proxy-Authorization",encodedPassword);

读书人网 >J2SE开发

热点推荐