各位帮帮我(gethostbyaddr), 急。。。(150分)

  • 主题发起人 主题发起人 xiao.lit
  • 开始时间 开始时间
X

xiao.lit

Unregistered / Unconfirmed
GUEST, unregistred user!
哈罗大侠s
我发现 winsock API gethostbyaddr() 执行的很慢,我反向解析一个局域网内的 IP 的
主机名, 花了我 12 sec
这使程序的延时特别长,请问有什么解决方法, 能够快速的解析 IP 地址和主机名?

急。。。
 
>>12 sec
it is impossible
 
太夸张了吧,什么机子?什么网络?
 
应该不会的,这个函数没有替代的,是socket标准函数
 
环境:
A: K6-2 333MHz 128M
B: 赛扬 633MHz 64M
星形以太网.

现象:
第一次连接:
从A-B连接时 B 机调用 gethostbyaddr 得到 A 机的主机名 出现上述情况
B机调用 gethostbyaddr 得到自己的主机名时也出现上述情况,只不过时间比较
短,只有几秒,但是这已经不能让人接受了。不是么?
第二次连接:
速度正常

有人能够解释这个现象么?
 
o,我知了,你的机器是不是nt的?
 
都是 Windows98
 
没事了,重装 TCP/IP 后问题解决了
害的我白忙了两天 :(
谢谢大家
 
多人接受答案了。
 
后退
顶部