I just need to get the IP address of the machine that the program is running on, within C. I'm aware of the
gethostbyname(argv[1]);
Function, but this needs the host name. Basically I just need it to spit out the IP of the computer the program is running on. Of course I know one can easily run a program like ifconfig, but I want to quickly find the IP so I have it within my program, using a quick system call.
Thanks!
Comments
: running on, within C. I'm aware of the
:
: gethostbyname(argv[1]);
:
: Function, but this needs the host name. Basically I just need it to
: spit out the IP of the computer the program is running on. Of course
: I know one can easily run a program like ifconfig, but I want to
: quickly find the IP so I have it within my program, using a quick
: system call.
You need to use the gethostname() system call.
--
Isaac
: : running on, within C. I'm aware of the
: :
: : gethostbyname(argv[1]);
: :
: : Function, but this needs the host name. Basically I just need it to
: : spit out the IP of the computer the program is running on. Of course
: : I know one can easily run a program like ifconfig, but I want to
: : quickly find the IP so I have it within my program, using a quick
: : system call.
:
: You need to use the gethostname() system call.
:
: --
: Isaac
u just tell ur teacher la..