首页 > 代码库 > java网络访问指定出口ip
java网络访问指定出口ip
java网络访问指定出口ip
Table of Contents
- 1. socket
- 2. apache httpclient
1 socket
可以在Socket构造函数中指定使用的本地ip,如:
Socket socket = new Socket("127.0.0.1", 12345, InetAddress.getByAddress(new byte[] { new Integer(10).byteValue(), new Integer(211).byteValue(), new Integer(55).byteValue(), new Integer(2).byteValue(), }), 1234);
2 apache httpclient
通过HttpClient设置即可,如下:
byte b[] = new byte[4];b[0] = new Integer(10).byteValue();b[1] = new Integer(211).byteValue();b[2] = new Integer(55).byteValue();b[3] = new Integer(2).byteValue();CloseableHttpResponse response = null;CloseableHttpClient httpclient = HttpClients.createDefault();HttpGet httpget = new HttpGet("http://localhost:8080/TestServlet");httpget.setConfig(RequestConfig.custom() .setLocalAddress(InetAddress.getByAddress(b)) .build());
Created: 2016-08-31 Wed 17:11
Emacs 24.5.6 (Org mode 8.2.10)
Validate
java网络访问指定出口ip
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。