java网络基本类使用(一)
2016-05-05 15:27
381 查看
1.怎么获取ip相关信息
import java.net.InetAddress; import java.net.NetworkInterface; import java.util.Enumeration; public class Test { public static void main(String[] args) throws Exception{ java.net.InetAddress address=InetAddress.getByName("www.baidu.com"); System.out.println(address.getHostName()); System.out.println(address.getHostAddress()); InetAddress[] addresss=InetAddress.getAllByName("www.baidu.com"); for(InetAddress a : addresss){ System.out.println(a); } InetAddress localAddress=InetAddress.getLocalHost(); System.out.println(localAddress); //判断IP地址 byte[] addressByte=localAddress.getAddress(); if(addressByte.length==4){ System.out.println("这个是ip4地址!"); }else if(addressByte.length==16){ System.out.println("这个是ip6地址!"); }else{ System.out.println("未知地址..."); } NetworkInterface netInterface=NetworkInterface.getByInetAddress(localAddress); System.out.println(netInterface); //获取所有的网络接口 Enumeration<NetworkInterface> netInNetworkInterface=NetworkInterface.getNetworkInterfaces(); while(netInNetworkInterface.hasMoreElements()){ NetworkInterface ni=netInNetworkInterface.nextElement(); System.out.println(ni); } } }
相关文章推荐
- TCP/IP协议学习笔记
- Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程
- 学习笔记(十二)使用网络技术
- python 网络爬虫 翻译
- HttpServletRequest对象(一)
- 浅读网络框架Volley源码
- Vmware虚拟机网络模式及虚拟机与物理机通信方法
- 网络仿真工具TOTEM之——IP路由功能
- HTTP响应头和请求头信息对照表
- HTTP method GET is not supported by this URL 中servlet 的405错误
- Linux下网络故障诊断
- http和scoket通信的区别。
- HTTP 两种常用的方法:GET方法与POST方法的比较
- 解决Android调用https服务API时出错的问题
- Retrofit网络请求框架基础操作
- 北京大学信息科学技术学院本科生课程体系课程大纲选登——计算机网络与WEB技术
- 神经网络和深度学习-学习总结
- TCP的流量控制
- 网络安全的重要性持续提升,净网ing
- HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页