gpt4 book ai didi

java - 无法让代理与套接字一起工作

转载 作者:行者123 更新时间:2023-11-30 06:32:22 25 4
gpt4 key购买 nike

我正在尝试让 Proxy 与 Socket 一起工作。但每次我尝试时,它都会返回一个“Exception in thread "pool-1-thread-1"java.lang.IllegalArgumentException: Invalid Proxy”异常错误

在 java.net.Socket.(Socket.java:131)

但如果它是 Proxy.Type.SOCKS,它就可以工作。

public void Test()
{
Socket s = null;
SocketAddress addr = null;
Proxy proxy = null;

addr = new InetSocketAddress("127.0.0.1", 8080);
proxy = new Proxy(Proxy.Type.HTTP, addr);
socket = new Socket(proxy); // This is the line that is triggering the exception
}

最佳答案

遗憾的是,这是 (Oracle) Java 中的错误 - Socket 仅支持 DIRECT 和 SOCKS 代理。参见 http://bugs.sun.com/view_bug.do?bug_id=6370908 .

关于java - 无法让代理与套接字一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8816292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com