java中如何获取到本机的外网ip地址

java中如何获取到本机的外网ip地址,第1张

java获取本机的外网ip示例:

import javaioIOException;

import javaioInputStream;

import javanet>

用另类法获得外网IP地址

function pro_result(str:string):string ;//封装了成一个匹配字符的处理函数

var

i_0,i_1:Integer;

flag:Boolean;

str_1,temp_result:string;

begin

temp_result:='';

while Pos('查询结果',str)<>0 do

begin

i_1:=Pos('</span>',str);

i_0:=Pos('查询结果',str);

temp_result:=temp_result+Copy(str,i_0,i_1-i_0)+#13#10;

Delete(str,1,Pos('</span>',str));

end;

temp_result:=StringReplace(temp_result,' ','',[rfreplaceall,rfignorecase]);

Result:=temp_result;

end;

procedure TForm1Button1Click(Sender: TObject);

var

temp,str_1,str_2:string;

i:Integer;

begin

Memo1Text:=Id>

其实就是在外网搞一个服务器,然后用java去访问这个服务器,然后服务器就能获取到你的外网ip,只需要对数据进行解析。服务器可以自己架设或者网上也有很多提供这样服务的网站,如各种的查ip的网站都有显示自己外网ip的功能。下边是个例子,可以直接运行

import javaioBufferedReader;

import javaioInputStreamReader;

import javanetURL;

public class ListIP {

/

@param args

/

public static void main(String[] args) {

// TODO Auto-generated method stub

Systemoutprintln("本机的外网IP是:"+ListIPgetWebIp(">

以上就是关于java中如何获取到本机的外网ip地址全部的内容,包括:java中如何获取到本机的外网ip地址、C#如何在页面中获取本机的外网IP地址、DELPHI 如何获取外网ip等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9273841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存