java获取内网ip地址

Andorid kotlin,java获取内网IP地址 andorid kotlin,java获取设备内网IP地址 阅读详情

使用java获取当前内网的ip:

import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.Enumeration;

public class ServerIpUtil {

	public static String getServerIp() {
		String localip = null;// 本地IP,如果没有配置外网IP则返回它
        String netip = null;// 外网IP
        try {
            Enumeration netInterfaces = NetworkInterface.getNetworkInterfaces();
            InetAddress ip = null;
            boolean finded = false;// 是否找到外网IP
            while (netInterfaces.hasMoreElements() && !finded) {
                NetworkInterface ni = (NetworkInterface) netInterfaces.nextElement();
                Enumeration address = ni.getInetAddresses();
                while (address.hasMoreElements()) {
                    ip = (InetAddress) address.nextElement();
                    if (!ip.isSiteLocalAddress() && !ip.isLoopbackAddress() && ip.getHostAddress().indexOf(":") == -1) {// 外网IP
                        netip = ip.getHostAddress();
                        finded = true;
                        break;
                    } else if (ip.isSiteLocalAddress() && !ip.isLoopbackAddress() && ip.getHostAddress().indexOf(":") == -1) {// 内网IP
                        localip = ip.getHostAddress();
                    }
                }
            }
        } catch (SocketException e) {
            e.printStackTrace();
        }

        if (netip != null && !"".equals(netip)) {
            return netip;
        } else {
            return localip;
        }
	}
	
	public static void main(String[] args) {
		System.out.println(getServerIp());
	}
}


基于FPGA的数字图像处理-直方图操作【3.3】 对于固定的位宽和图像分辨率来说,这个计算过程是 可定量的,也就是这个归一化系数是已知的。1.直方图累计和 根据数学定义,直方图累加和的定义是小于指定像素的所有像素 的统计值之和。在实际应用中,处理帧缓存是费时费力费资源的一件事情,在许 多情况下,图像的变换比较慢,在这种情况下的一个近似是当建立当 前帧的直方图统计结果时使用从前一帧得到的映射。由测试结果可见,这两幅过曝光和曝光不足的图像,经过均衡化 之后的效果图差别不大,对比度都非常高,设计代码达到了预期的均 衡目的。累加和的计算情况如图6-28所示。 阅读详情

相关推荐

从零到一:鲲鹏920服务器上的DeepSeek模型部署全流程解析

本文详细解析了在华为鲲鹏920服务器上部署DeepSeek模型的全流程,包括环境准备、模型服务框架部署、性能优化及生产环境方案。通过ARM架构优化和量化技术,显著提升模型推理效率,适用于企业级AI应用场景,助力国产化技术落地。

weixin_29094775的博客 599

Java 网络编程——获得本机在局域网内的 IP 地址

Java网络编程

chenmi123321的博客 2888

解决usbisp不识别无法烧录Atmega328P,Arduino不识别问题

如果使用Arduino IDE里面的烧录,可能会遇到一个问题,就是不识别国产这种廉价的USBISP 点击烧录引导程序,会遭遇到找不到USB设备的问题,选哪个都会提示找不到,比如选择USBasp could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp' 因此,我们需要使用到progisp这一个软件的1.72版本 选择好芯片的型号后,调用编译好的HEX文...

arenascat的博客 7436

Java获取本机IP地址的方法(内网、公网)

介绍java获取本机ip,包括WiFi内网IP(排除虚拟机干扰),和对外的公网IP

m0_52620144的博客 1万+

保姆级教程:用Python和PyTorch复现PTB-XL心电信号分类论文(附完整代码)

本文提供了一份详细的PTB-XL心电信号分类教程,涵盖从数据预处理到模型优化的完整流程。通过PyTorch实现三种深度学习架构(Conv1D、SincNet和熵特征融合网络),并针对医疗AI特有的类别不平衡问题提供解决方案。教程包含可运行的代码示例,帮助开发者快速复现论文结果并应用于实际心电信号分析场景。

weixin_30555125的博客 405

使用fluent计算流噪声_Fluent能够做的事

刚接触到fluent的同学们,应该会比较好奇,fluent能够做些什么事情,和你的研究有没有关联,能不能达到你的目的?如果不弄明白这样一点,前期可能会做很多无用功。 fluent是计算流体力学的软件,是一个工具。这样一个工具发展至今,可以用来模拟的绝不只有流体力学。下面我们依次来说明。首先是流动,fluent提供了非常丰富的流动模型,不仅可以模拟层流,同样还可以模拟...

weixin_28717647的博客 4857

Java获取局域网中所有ip和Mac地址

*** 获取本机Mac地址* @return*///获取网卡,获取地址i++) {if (i!//字节转换为整数} else {MAC += str;return MAC;/*** 获得局域网所有的ip* @return*///获得本机ip的网段i

1daynes的博客 2582

基于MATLAB/Simulink与WSL2的ROS2实时联合仿真实践

本文详细介绍了基于MATLAB/Simulink与WSL2的ROS2实时联合仿真实践。通过环境配置、PX4仿真环境搭建、自定义消息生成、Simulink通信实现及实时优化等步骤,提供了完整的无人机位置控制案例,帮助开发者实现高精度的实时联合仿真。

red88的博客 203

Java获取内网IP:局域网IP:192.168.x.x WIFI地址

【代码】Java获取内网IP:局域网IP:192.168.x.x WIFI地址。

m0_70630103的博客 811

【高级雷达感知与学习】 第十三章 可解释性与物理–感知融合(Physics-Informed ML)

本文提出了一种面向雷达感知的物理约束学习方法,将雷达物理先验(RCS、SNR、距离衰减)嵌入神经网络,解决纯数据驱动模型的样本效率低、泛化能力弱和决策不可信问题。通过三种融合范式(混合建模、物理正则化、PINNs)实现机理与数据协同建模,并设计了物理引导显著图解决雷达可解释性语义错位问题。实验表明,物理约束可提升40%样本效率,增强低信噪比场景鲁棒性。代码实现包含物理正则化损失、可解释性分析和消融实验,为雷达感知系统提供了可迁移的工程范本。

VectorShift的博客 186

GJB 5000B二级-II实施基础

本文主要描述GJB 5000B二级II实施基础与GJB 5000A的变化情况,以及过程域各条款的实施要点

Abel的博客 2581

Java实现Ip地址获取

Java实现Ip地址获取

weixin_46822367的博客 6449

YOLOv8改进策略【Neck】| CGA Fusion:内容引导的注意力融合模块,空间权重引导的多模态特征自适应融合

本文记录的是利用CGA Fusion 模块改进 YOLOv8 的多模态融合部分。(Content-Guided Attention Fusion)通过内容引导注意力生成空间权重,引导高低层特征的自适应融合。本文利用模块,通过内容引导注意力生成空间权重,自适应地融合两个模态的特征,在特征融合阶段实现跨模态语义对齐与噪声抑制,增强对不同模态互补特征的利用能力,从而提升模型在多模态场景下的检测鲁棒性与准确性。DEA-Net: Single image dehazing based on detail-enhanc

Limiiiing的博客 282

java 获取ip地址是公网还是内网

Java 获取 IP 地址是公网还是内网 在网络编程中,我们经常需要判断一个 IP 地址是公网还是内网。公网 IP 地址是可以在互联网上访问的,而内网 IP 地址则只能在局域网内访问。本文将介绍如何在 Java 中获取 IP 地址,并判断其是公网还是内网。 流程图 以下是获取 IP 地址并判断其类型的过程: #render...

weixin_42469649的博客 276

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

java获取登录内网ip地址

java获取登录内网ip地址 最近好多小伙伴在和我说怎么java怎么获取登录的ip地址,今天就分享一下我的方法了。 1、直接获取ip地址 //获取request请求 HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); //获取IP地址 String ipaddr = request.getRemoteAddr(); if(ipad

未来的博客 2573

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

JAVA 获取当前 内网 和 外网 的IP 地址

[java] view plain copyimport java.io.BufferedReader;  import java.io.InputStreamReader;  import java.net.InetAddress;  import java.net.URL;      public class UserIP {       /**   * @param args  * @thr...

小稣的专栏 3175

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Java 获取公网ip地址或内网地址

无网络环境则获取内网地址。

qq_27337003的博客 1300

Java获取内网所有IP地址以及创建套接字

获取内网的所有IP地址 在进行网络编程时,有时候需要对局域网内的所有主机进行遍历,获得内网的所有IP地址 首先创建一个继承JFrame类的窗体类 GetIpFrame类构造方法,在窗体类放置内容面板,再在面板上添加两个按钮,在设置滚动面板时添加一个文本域控件,用于显示获取到IP public GetIpFrame() { super(); addWind...

田野上的风筝 995

JAVA获取公网IP地址与内网IP地址方法

package SocketTest; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.InetAddress; import java.net.URL;

693的专栏 5120

java获取请求的ip地址怎么一下是外网ip一下是内网ip

IP地址相关视频讲解:实现一个乞丐版四层负载均衡器项目方案:获取请求的ip地址,自动识别外网ip和内网ip 项目背景 在实际的网络应用开发中,经常会涉及到获取请求的ip地址来进行一些业务处理。有时候我们需要区分外网ip和内网ip,以便进行不同的处理。 项目目标 本项目旨在提供一种方案,可以自动识别请求的ip地址是外网ip...

weixin_36865379的博客 386

java获取客户端内网ip地址_JAVA获取公网IP地址与内网IP地址方法

package SocketTest; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.InetAddress; import java.net.URL; ...

weixin_35044481的博客 1186

java显示内网所有的ip_java获取内网的所有IP地址

JA V A获取内网所有IP地址程序代码:import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import ja...

weixin_34310561的博客 152

获取 window 或 linux 当前操作系统公网内网 ip 地址(Java 工具类)

import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.net.URL; import java.net.URLConnection; import java.net.UnknownHostException; impor

百般回首曾经的相遇,留下的只是一缕残忆 466
上一篇: 谈谈Python爬虫框架Scrapy安装过程中的那些坑
下一篇: oracle索引 & 快速生成大量测试数据
K先森~
博客等级 码龄10年 35粉丝 20原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值