首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Beej's Guide to Network Programming 系列第18篇:gethostname() 獲取本機主機名

     編輯:關於C語言

5.11 gethostname() —— 我是誰?

gethostname() 比 getpeername() 還要簡單。它返回當前程序運行機器的主機名,隨後可配合 gethostbyname() 獲取本機 IP 地址。

函數原型

#include <unistd.h>

int gethostname(char *hostname, size_t size);

參數說明:

  • hostname:字符數組指針,用於存儲返回的主機名。
  • size:hostname 數組的字節長度。

返回值:成功返回 0,失敗返回 -1 並設置 errno。

摘自 xiaobin_HLJ80 的專欄

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved