Z
zhanglei
Unregistered / Unconfirmed
GUEST, unregistred user!
运行环境:
单机(双网卡,IP地址分别为192.168.1.1、 192.168.2.1, 未连网线),运行Win2000
SERVER(未打service pack补丁)。
问题现象:
在网卡未连网线情况下,调用gethostbyname()API函数获取IP地址列表,得到的仅仅是
127.0.0.1,而同样情况在NT4(SP6)下可以正确获得上述两个IP地址。但当将192.168.1.1
对应的网卡和HUB之间连线后,即获得192.168.1.1; 将192.168.2.1对应网卡连线,即获
得192.168.2.1;当两个网卡都连线时,两个IP地址都可以正确获得。由此联想到Win2000
下运行ipconfig时,没有连网线的网卡对应的IP地址无法显示(NT下则可以)
由于这个问题,我在Win2000单机上运行网络程序时,因为没有连网线找不到IP地址无法
运行(在NT下则没有问题!)。
望各位大侠指点迷津!
单机(双网卡,IP地址分别为192.168.1.1、 192.168.2.1, 未连网线),运行Win2000
SERVER(未打service pack补丁)。
问题现象:
在网卡未连网线情况下,调用gethostbyname()API函数获取IP地址列表,得到的仅仅是
127.0.0.1,而同样情况在NT4(SP6)下可以正确获得上述两个IP地址。但当将192.168.1.1
对应的网卡和HUB之间连线后,即获得192.168.1.1; 将192.168.2.1对应网卡连线,即获
得192.168.2.1;当两个网卡都连线时,两个IP地址都可以正确获得。由此联想到Win2000
下运行ipconfig时,没有连网线的网卡对应的IP地址无法显示(NT下则可以)
由于这个问题,我在Win2000单机上运行网络程序时,因为没有连网线找不到IP地址无法
运行(在NT下则没有问题!)。
望各位大侠指点迷津!