摘要:
今天写一个socket通信程序时,为获取本机ip,我用两种方法写了一个函数或者虽然没出错,但有一个warning警告("System.Net.Dns*******"是废弃了,请另外使用GetHostEntrys)然后我也信了,它(MS)说怎么的就怎么的吧但是我继续运行socket程序时,报错出了异常信息(ip地址和使用的请求协议不兼容)然后我google了一下,原来是在vista,windown7中GetHostEntry返回是ipv6的地址,所以在用ipv6地址去创建ipv4 socket时会出错知道原因后,解决方法就是:1.继续使用这个所谓的过时,废弃的GetHostB 阅读全文