第10章:网络编程:获取主机信息
来源:互联网 发布:淘宝消费贷款怎么申请 编辑:程序博客网 时间:2024/05/16 18:56
package hhd; //新建的java项目名import java.net.*; //引入java包import java.util.Scanner; //引入java包public class ServerInfo { //创建一个类ServerInfo public static void main(String[] args) { // TODO 自动生成的方法存根 String hostName,hostAddress,cHostName; //定义主机名,主机地址,标准主机名为字符串型 System.out.println("请输入主机名称:"); //在界面上显示要输入的内容 Scanner sc=new Scanner(System.in); //创建一个输入的对象 hostName=sc.next(); //输入主机名 try{ //对程序进行抛出异常 InetAddress ia=InetAddress.getByName(hostName); //根据主机名创建一个类InetAddress的对象 hostName=ia.getHostName(); //获得主机名称 hostAddress=ia.getHostAddress(); //获得主机地址 cHostName=ia.getCanonicalHostName();//获得标准主机名称 System.out.println("主机:"+ia); //在界面上显示出输入的 System.out.println("主机名称:"+hostName);//在界面上显示出输入的 System.out.println("IP地址:"+hostAddress);//在界面上显示出输入的 System.out.println("标准主机名为:"+cHostName);//在界面上显示出输入的 System.out.println("................................."); InetAddress iaSun=InetAddress.getByName(hostName); //根据网址创建一个类InetAddress的对象 System.out.println("主机:"+iaSun); //获得主机名并显示 System.out.println("主机名称:"+iaSun.getHostName());//获得主机名称并显示 System.out.println("IP地址:"+iaSun.getHostAddress());//获得主机地址并显示 System.out.println("标准主机名为:"+iaSun.getCanonicalHostName());//获得标准主机名称并显示 } catch(UnknownHostException uhe){ System.out.println("名称有误或网络不通!"); } }}
1.知识点分析:1)IP地址:是互联网协议地址(Internet Protocol Address)的缩写,IP地址是IP提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,通过IP地址可以屏蔽物理地址存在的差异。
显示结果为:
阅读全文
0 0
- 第10章:网络编程:获取主机信息
- Qt-获取主机网络信息
- Qt网络编程--主机信息
- Windows Socket 网络编程(五) —— 获取本地主机信息
- WindowsAPI获取主机网络配置和网络连接信息
- linux编程获取网络信息
- Qt网络编程之获取网络信息
- WinSock网络编程学习笔记(五):查询主机信息
- 网络编程基础3-获得主机信息hostent
- 获取主机BIOS信息
- 获取主机信息
- 获取 主机的信息
- C++获取主机信息
- 主机信息获取
- InetAddress获取主机信息
- 获取主机信息
- 获取主机信息
- 获取主机信息
- 测试文件
- React高级指南(六)【React Without ES6】
- 欢迎使用CSDN-markdown编辑器
- 浅述python中argsort()函数的用法
- 【Mybatis学习】利用SpringBoot搭建SSM框架
- 第10章:网络编程:获取主机信息
- 第十一周——项目二—操作用邻接表存储的图
- Pixhawk组装中的一些BUG
- 利用Markdown创建表格
- 穷举二进制
- Haskell lesson:类型系统解读
- 开源的单点登录系统CAS入门
- C++必知必会——读书笔记(1)
- Computer Transformation UVA