我对eclipse的connect函数做了hook,在不启用兼容模式的情况下,从sockaddr里面取到的地址都是0.0.0.0
,但是开启了兼容模式就取到正常的IP了,这是为什么,兼容模式对软件做了些什么。。
sockaddr_in* sev = (sockaddr_in*)name;
int nPort = ntohs(sev->sin_port);
CStringA = strip;
strip = inet_ntoa(sev->sin_addr);
不开启兼容模式取到的是0.0.0.0(win7)
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!