Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java获取用于连接到套接字的DNS_Java_Sockets_Proxy_Dns - Fatal编程技术网

使用Java获取用于连接到套接字的DNS

使用Java获取用于连接到套接字的DNS,java,sockets,proxy,dns,Java,Sockets,Proxy,Dns,我正在从事一个与代理相关的项目,我需要能够使用java完成以下工作: 个人连接到代理的端口->代理获取他们用于连接“serv1.website.com”的记录,然后将生成的数据包转发到不同的端口/内部ip地址 同时,它必须能够接收来自“serv2.website.com”的请求,并将它们转发到不同的端口/内部ip地址 这在java中可能吗?这里涉及HTTP吗?不,99%的时间都与HTTP无关(通常是UDP/ETC),等等——你的意思是你需要处理TCP和UDP?通常,是的,虽然UDP很好,但这是可

我正在从事一个与代理相关的项目,我需要能够使用java完成以下工作:

个人连接到代理的端口->代理获取他们用于连接“serv1.website.com”的记录,然后将生成的数据包转发到不同的端口/内部ip地址

同时,它必须能够接收来自“serv2.website.com”的请求,并将它们转发到不同的端口/内部ip地址


这在java中可能吗?

这里涉及HTTP吗?不,99%的时间都与HTTP无关(通常是UDP/ETC),等等——你的意思是你需要处理TCP和UDP?通常,是的,虽然UDP很好,但这是可能的,是的,但需要相当多的工作。例如,使用异步I/O等。使用这些令人兴奋的东西,但远不是简单的;)