[JAVA100例]042、获取计算机名称和IP地址

import java.net.*;
/**
* <p>Title: 获取本机名称和IP地址</p>
* <p>Description: 使用InetAddress来获取本机名称和IP地址信息</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: NetInfo.java</p>
* @version 1.0
*/
public class NetInfo {
/**
*<br>方法说明:主方法
*<br>输入参数:
*<br>返回类型:
*/
public static void main(String[] args) {
  new NetInfo().say();
  }
/**
*<br>方法说明:查看本机名称和IP地址
*<br>输入参数:
*<br>返回类型:
*/
public void say() {
  try {
  InetAddress i = InetAddress.getLocalHost();
  System.out.println(i);  //计算机名称和IP
  System.out.println(i.getHostName());  //名称
  System.out.println(i.getHostAddress()); //只获得IP
  }
  catch(Exception e){e.printStackTrace();}
}
}

时间: 2024-12-09 07:47:40

[JAVA100例]042、获取计算机名称和IP地址的相关文章

vc获取计算机名和ip地址的方法_C 语言

本文实例讲述了vc获取计算机名和ip地址的方法.分享给大家供大家参考.具体实现方法如下: #include <winsock2.h> #include <stdio.h> #pragma comment(lib,"ws2_32.lib") void main() { WSADATA wsadata; WORD dwVersionRequested; int err; err=WSAStartup(dwVersionRequested,&wsadata);

Delphi获取本地计算机名称和IP地址

本程序介绍如何获取本地计算机的名称和IP地址. 向窗体上添加两个TLabel组件.两个TEdit组件和一个TButton组件,设计完成的主界面如图1所示. 图1 主界面 首先在程序的uses段中添加对WinSock的引用,然后添加一个GetHostName自定义函数,在其中调用GetComputerName函数获取计算机名称,响应代码如下: function TfrmMain.GetHostName:String; var ComputerName: array[0..MAX_COMPUTERN

用Visual C#获得计算机名称和IP地址

ip地址|visual      Visual C#是微软公司推出的下一代程序开发语言,是微软.net 框架中的的一个重要组成部分,在推出Visual C#的过程中,微软公司还推出了与之相对应的一个软件开发包--.Net Framework SDK.此软件开发包里面封装了许多类.对象.Visual C#就是通过调用这些类.对象来实现许多比较强大的功能.   在.Net FrameWork SDK中提供了二个可用于网络编程的名称空间,一个是System.Net,另一个是System..Net.So

求vb2012修改计算机名称和IP地址的方法

问题描述 最近想做个小程序用于教学,但所学的知识太少,做不出来,谁帮帮我,谢谢!!! 解决方案 解决方案二:计算机名称好改,用DOS命令就行.IP是服务器或者路由器指定分配的,怎么改?我也想知道解决方案三:两个都可以调用vbs实现http://www.2cto.com/kf/201302/187413.htmlhttp://blog.sina.com.cn/s/blog_4c042e630100gx4v.html解决方案四:谢谢了,我试试!!!!!

首例非法获取计算机信息系统数据案作出一审判决

近日,由南山检察院提起公诉的首例非法获取计算机信息系统数据案作出一审判决,"以超级靓号显示好友IP为噱头"的红旗QQ软件利用服务器非法抓取并上传腾讯QQ用户好友关系链的数据,被认定为非法获取计算机信息系统数据,被告人管某王某胡某分别被判处六至七个月有期徒刑. 检方调查称,被告人管某和王某原系腾讯公司的员工,离职后二人利用技术手段,分析腾讯QQ软件的系统文件后研发了针对腾讯QQ软件的一种外挂软件,并在入职杭州某计算机公司后继续研发使用该外挂软件,名为红旗QQ. 检方介绍,红旗QQ能为用户

python简单获取本机计算机名和IP地址的方法

  本文实例讲述了python简单获取本机计算机名和IP地址的方法.分享给大家供大家参考.具体实现方法如下: 方法一: ? 1 2 3 4 5 6 7 8 9 10 >>> import socket >>> hostname = socket.gethostname() >>> print hostname china-43226208c >>>ip = socket.gethostbyname(hostname) >>

dhcp ip-如何获取dhcp server的ip地址

问题描述 如何获取dhcp server的ip地址 udhcp怎样获取server端的ip地址, route命令打印出来信息也没有.. 求大神指教,在线等 解决方案 先枚举网络中计算机的IP地址再判断是否开启了 67/68端口, 如果开放了就是DHCP Server. 解决方案二: 这是个好方法. 但udhcpd运行时好像可指定端口, udhcpc和udhcpd 貌似是通过service discovery 感知到对方,也就是说端口号可能不是固定的. 这些我带了自己的猜想,要继续看下源码.

如何获取局域网内的IP地址

问题描述 有的时候需要根据IP或MAC来限定登录的计算机,请问如何来获取局域网中的IP地址呢? 解决方案 解决方案二:1.在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAddress2.在网络编程中的通用方法:获取当前电脑名:staticSystem.Net.Dns.GetHostName

android实现获取有线和无线Ip地址的方法

本文实例讲述了android实现获取有线和无线Ip地址的方法.分享给大家供大家参考.具体如下: 做android的开发时,遇到了获取有线ip地址的问题.不多说 上代码! for (Enumeration<NetworkInterface> en = NetworkInterface .getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); if (intf.getNam