5.11 gethostname() ---- 我是誰?

原文:https://beej.us/guide/bgnet/html/#gethostnamewho-am-i

 

5.11 gethostname() ---- 我是誰?

       甚至比getpeername() 還簡單的函數是 gethostname()。它返回本機名。

然後可以使用 gethostbyname() 以獲得本機 IP 地址。

  下面是定義:

#include <unistd.h>

int gethostname(char *hostname, size_t size);

參數很簡單:

hostname是一個字符數組指針,它將在函數返回時保存主機名。

size是hostname 數組的字節長度。

函數調用成功時返回 0,失敗時返回 -1,並設置 errno。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章