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 ~]#

  • 相关阅读:
    #与javascript:void(0)的区别
    单选框、复选框、下拉列表
    数据类型后的“?”
    c#中日期的处理
    日期控件html
    javascript获取后台传来的json
    Hashtable语法简介
    Hashtable(哈希表)
    Dictionary 字典
    远程SQL Server连接不上
  • 原文地址:https://www.cnblogs.com/Robotke1/p/3067096.html
Copyright © 2011-2022 走看看