呵呵,
,{~?4Q4ZpuLinux伊甸园论坛这么巧,我今天刚看了开发版的精华贴,那里就有写了取IP和MAC的程序。
Linux伊甸园论坛F0iH)d/{ o#@X w
http://www.linuxeden.com/forum/t4923.htmlLinux伊甸园论坛F)O%Z#TH/D1pE
4aseA tL-V r我把IP和MAC合一在起,只是复制了一遍,我建议以后提时可以先看看精华贴,没事也可以多看看各版的精华贴。
8b;T8B&@`|h@
9YsSI
W
[CODE:]
Linux伊甸园论坛"l%O6T5u xq*\ l)an
4b
cC"tx u7]d#include <stdio.h>
%Od"nAN@
Linux伊甸园论坛%]TW CYO0Q/t
#include <sys/ioctl.h>
www.linuxeden.comy)HkjWY:~4r9\
a$z j GH#include <sys/socket.h>
b2yZ7K\Linux伊甸园论坛
Q(E!AlD:Ewww.linuxeden.com#include <net/if.h>
;{5@u1AE8Ii%_8_Linux伊甸园论坛
jb/Y^;VZ(a/]1t]Linux伊甸园论坛#include <netdb.h>
+bdn hKc
q]c-C1]v$Q#J*Uv
#include <netinet/in.h>
mAzp2w,N'pILinux伊甸园论坛I4Z {%wn
.J\,dki
LQ1T+W
int main( int argc, char *argv[] )
(Y+Y
C0lSh;i k7~/zH T
{
3C&o;wqCT9Vi`
g int __fd;
e7}_9{q+IY8P4|www.linuxeden.com int s;
5C@,Oz7XQ1z
`b(T],j1\RD)E*r'W9|www.linuxeden.com struct ifreq __if;
2a|[:\J9z;`
*J%DA5g#BT i.h struct sockaddr_in* __sin;
8XJ6G ai U2d#c.y
2cre"oBA
N"q
www.linuxeden.com2TY3j6xf"|e
__fd = socket(PF_INET, SOCK_DGRAM, 0);
Q{-H'[7@
F.f;j(T.d*E1qB memset(&__if, 0x00, sizeof(__if));
j/u9^cc