编写一个JAVA小程序取得IP地址

2016-02-19 16:29 5 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐编写一个JAVA小程序取得IP地址,赶紧看过来吧!

【 tulaoshi.com - 编程语言 】

  在TCP/IP 互联网时,经常会需要查询自己主机的IP地址和www服务器的IP地址。虽然,我们可以使用IPCONFIG 和PING 进行IP地址查询,但是如果在应用程序或APPLET中使用此命令会破坏我们应用程序界面。

  为此本人使用JAVA 做了一个简单的程序可以直接查询自己主机的IP地址和www服务器的IP地址:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  // 文件名为 NetTool.java (注意:在JAVA 语言中大小写敏感)

  

import java.net.*;
public class NetTool{
InetAddress myIPaddress=null;
InetAddress myServer=null;
public static void main( String args[]){
NetTool mytool;
mytool=new NetTool();
System.out.println("Your host IP is: "
+ mytool.getMyIP());
System.out.println("The Server IP is :"
+mytool.getServerIP());
}
//取得LOCALHOST的IP地址
public InetAddress getMyIP() {
try { myIPaddress=InetAddress.getLocalHost();}
catch (UnknownHostException e) {}
return (myIPaddress);
}
//取得 www.abc.com 的IP地址
public InetAddress getServerIP(){
try {myServer=InetAddress.getByName(
"www.abc.com");}
catch (UnknownHostException e) {}
return (myServer);
}
}

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  ---- 由于JAVA语言的跨平台特性,以上程序编译后可直接在任何装有JVM系统的机器上运行。以上程序旨在抛砖引玉,读者可将上述代码稍加变换转化成APPLET加到你的homepage中,或将地址查询结果写到一个文件中去,建立自己本地的hosts文件。

来源:https://www.tulaoshi.com/n/20160219/1612276.html

延伸阅读
标签: Java JAVA基础
'######################################################## '大风(XuanKong) '下面所显示的代码生成的jar文件你可以在www.xuankong.com获得! '####################################################### Sun公司java语言的的推出可以说是一个划时代的语言革命,这种语言同时能适应应用软件领域和网络开发领域,其优秀的网络开发功能更是...
标签: ASP
  修正了查询方法,查询的方法和追捕的一致;只是追捕会自动更正IP。 还有个函数的书写错误,也已经修正; 包括增加了一个IP地址正确性的验证函数。(只是从格式上判断) <% '作者:萧寒雪(S.F.) 'QQ号:410000 Server.ScriptTimeout = &HE10 '&H3C Response.Buffer = ("S.F." = "S.F.") Dim IpSearc...
一个小语言的词法分析程序 作者:loyalzu 下载本文示例代码 前些天写了个小语言的词法分析程序,因为前些天在VC知识库看到一个pascal词法分析的程序,觉得写得挺复杂的。其实词法分析程序的原理都是一样的,所以我想只要搞明白了简单的词法分析程序,再写复杂的就不难了,无非是多加几个关键字,多写...
procedure TForm1.FTPAnalysis(S:string;var UserName,Password,IP,FileName:String;var DirList:TStringList); var   i,j:integer;   strAuthorization,strAddr,strDirFile:string; //授权信息 begin   UserName:= 'anonymous';   Password:= 'test@test.com';...
标签: Web开发
前几天大佛写了“ASP设计模式”,可能有些初学者或者刚刚接触ASP的朋友不一定完全看得明白,偶就整理了一下编写一个ASP类的方法,大部分是从网上找来的。希望对朋友们有帮助。  《ASP设计模式》(作者 我佛山人): dispbbs.asp?boardID=20&ID=247879 首先ASP的类是由事件和方法(它们就是构成类的成员了)构成的,如果大家还没有接...

经验教程

331

收藏

67
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部