影响Linux上Java 6中的NetworkInterface.getNetworkInterfaces枚
发布时间:2020-12-14 02:19:27 所属栏目:Linux 来源:网络整理
导读:NetworkInterface.getNetworkInterfaces()返回网络接口枚举的顺序是什么?有没有办法在JVM级别或 Linux操作系统级别上影响它? 解决方法 根据OpenJDK的源代码(在 src/solaris/native/java/net/NetworkInterface.c 中找到方法enumInterfaces),它将首先返回IPv
NetworkInterface.getNetworkInterfaces()返回网络接口枚举的顺序是什么?有没有办法在JVM级别或
Linux操作系统级别上影响它?
解决方法
根据OpenJDK的源代码(在
src/solaris/native/java/net/NetworkInterface.c 中找到方法enumInterfaces),它将首先返回IPv4接口(方法enumIPv4Interfaces),然后返回IPv6接口(方法enumIPv6Interfaces).
这些类别中的顺序似乎与操作系统使用的顺序相同(它使用SIOCGIFCONF ioctl). 请注意,这是依赖于实现的,未定义,因此任何实现都可以非常容易地以不同方式执行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- postrotate脚本后的linux – logrotate压缩文件
- linux – 如何使用CPack以特定方式为QT应用程序打包依赖项?
- linux – 获取Inotify以正确发出IN_UNMOUNT事件
- linux – 如何在* nix中卸载?
- linux – 如何从另一台主机启动监听模式的netcat?
- apt – Debian – “警告:将安装以下软件包的不受信任版本
- linux – 在运行MegaRAID SAS 8708ELP的SuperMicro服务器上
- ubuntu防火墙ufw使用教程
- linux – FFmpeg无法识别预设,即使它确实存在Ubuntu 12.04
- linux – 在字符串上使用awk