c-socket-programming:gethostname
تابع ()gethostname
این تابع برای بدست آوردن hostname کامپیوتری که برنامه روی آن اجرا میشود، استفاده می گردد.
#include <unistd.h> int gethostname(char *name, size_t len);
مثال
#include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <limits.h> // needed for HOST_NAME_MAX int main() { int status; char hname[HOST_NAME_MAX]; status = gethostname(hname, HOST_NAME_MAX); if (status == -1) { perror("gethostname() error "); exit(EXIT_FAILURE); } printf("MAX : %d Bytes\n", HOST_NAME_MAX); printf("Hostname : %s\n", hname); return 0; }
خروجی
MAX : 64 Bytes Hostname : officer
c-socket-programming/gethostname.txt · آخرین ویرایش: 2024/06/18 01:03 توسط pejman
