zoukankan      html  css  js  c++  java
  • gethostname()、sethostname()和getdomainname()、setdomainname()函数

    (1)gethostname()、sethostname()函数,获取/设置本地主机的标准主机名

    int main (int argc, char *argv[])
    {
        char buf[50];
    
        if (gethostname(buf, sizeof(buf)) == 0)
        {   
            printf("%s\n", buf);
        }   
        else
        {   
            perror("gethostname");
        }   
    
        return 0;
    }

    程序输出:

    [root@localhost ~]# ./a.out
    localhost.localdomain
    [root@localhost ~]#

    int main (int argc, char *argv[])
    {
        char buf[50] = "localhost.localdomain";
    
        if (sethostname(buf, strlen("localhost.localdomain")) < 0)
        {   
            perror("sethostname");
        }   
        else
        {   
            printf("sethostname success!\n");
        }   
    
        return 0;
    }

    程序输出:

    [root@localhost ~]# ./a.out
    sethostname success!
    [root@localhost ~]#

    (2)getdomainname()、setdomainname()函数,获取/设置本地主机的域名

    int main (int argc, char *argv[])
    {
        char buf[50];
    
        if (getdomainname(buf, sizeof(buf)) == 0)
        {   
            printf("%s\n", buf);
        }   
        else
        {   
            perror("getdomainname");
        }   
        
        return 0;
    }

    程序输出:

    [root@localhost ~]# ./a.out
    www.robot.com
    [root@localhost ~]#

    int main (int argc, char *argv[])
    {
        char buf[50] = "www.robot.com";
    
        if (setdomainname(buf, sizeof("www.robot.com")) < 0)
        {   
            perror("setdomainname");
        }   
        else
        {   
            printf("setdomainname success!\n");
        }   
        
        return 0;
    }

    程序输出:

    [root@localhost ~]# ./a.out
    setdomainname success!
    [root@localhost ~]#

  • 相关阅读:
    安装pipenv
    ModuleNotFoundError: No module named 'pip._internal' , pip 无法下载软件 解决办法
    1.3用户列表 and 新闻列表
    1.2用户统计页面实现
    1.5发布新闻
    七牛云平台(存储图片)
    1.2头像设置功能
    1.4用户收藏展示
    1.3密码修改
    1.2首页刷新以及点击排行
  • 原文地址:https://www.cnblogs.com/Robotke1/p/3067096.html
Copyright © 2011-2022 走看看