当前位置:   article > 正文

银河麒麟(linux 架构aarch64) 获取本机所有IP地址_麒麟服务器系统怎么查看主机ip地址

麒麟服务器系统怎么查看主机ip地址

环境:

版本:银河麒麟桌面操作系统V10(SP1)
内核:Linux 5.4.18-35-generic
CPU:Phytium,D2000/8

终端输入 uname -m 查看
架构 aarch64

在windows 上 和 银河麒麟(linux loongarch64) 使用下面的代码获取IP地址:

银河麒麟(linux) gethostname 获取不到IP地址_程序媛zcx的博客-CSDN博客_银河麒麟查看ip地址

同样的代码 在银河麒麟(linux 架构loongarch64)可以,但是在 银河麒麟(aarch64)上不可以,于是用读文件的方式获取所有ip地址列表,代码如下:

  1. std::vector<std::string> WHUDP:: getIpList() {
  2. std::vector<std::string> result;
  3. char buff[BUFSIZ];
  4. int i=0,k=0;
  5. char tmpbuff[1];
  6. int ret=0;
  7. FILE * addrFile;
  8. addrFile = popen("ifconfig", "r");
  9. memset(buff,0,BUFSIZ);
  10. while(1) {
  11. ret = fread(
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号