阅读:1326回复:8
如何获得本机的ip
用vc++6的来实现,怎么做?
|
|
|
沙发#
发布于:2002-05-24 17:00
ipconfig行吗?
|
|
|
板凳#
发布于:2002-05-24 17:03
为什么不用WINSOCK?
|
|
|
地板#
发布于:2002-05-24 17:08
那里面有个函数叫gethostaddress.
|
|
|
地下室#
发布于:2002-05-24 17:28
那里面有个函数叫gethostaddress. 呵呵~~WINSOCK里面有这个函数么???WINSOCK也不能胜任! 要用IPHELPER函数! 是GetNetworkParams函数!获得的信息都是你想要的! 格式是这样的DWORD GetNetworkParams(PFIXED_INFO,PULONG);这个函数很常用的,要记住哦~~其他的具体问题具体问吧~~ |
|
|
5楼#
发布于:2002-05-24 17:30
忘了说了如果是要得到对应ADAPTER的IP和其他信息的话用这个:GetAdapterInfo
|
|
|
6楼#
发布于:2002-05-24 17:40
有那么复杂吗?
gethostbyname( NULL ); 可以返回一个结构,结构里就有分配给本机的所有IP的列表,想用哪个机用哪个。 |
|
7楼#
发布于:2002-05-24 18:12
这样就得不到其他相关的信息,比如GATEWAY、DNS、MAC等等等~~不过如果只是要IP的话~~~呵呵~~我的方法的确是麻烦了点~~
|
|
|
8楼#
发布于:2002-05-24 21:16
偶想,在imd得到本机ip可能更保险.hehe
|
|
|