我用gethostbyaddr通过IP获取主机名,如果对象机器是Win98时出现问题:
当对象机器名称出现空格的时候(如qqq aaa),那么API返回的将只有空格之前的部分,也就是qqq,但是我使用很多网络软件的时候都可以只输入IP能正确的得知对应的主机名,我希望知道是怎么办到的
当对象机器名称出现空格的时候(如qqq aaa),那么API返回的将只有空格之前的部分,也就是qqq,但是我使用很多网络软件的时候都可以只输入IP能正确的得知对应的主机名,我希望知道是怎么办到的
调试欢乐多
不行就使用Netbios吧。
用netbios