遇到一个奇怪问题调制解调器拨号上网PHostEntry tst_host = Dns.GetHostEntry(_serverName)执行出错宽带上网执行又没有错误
执行如下代码:
//_serverName值比如为:www.163.com
IPHostEntry tst_host = Dns.GetHostEntry(_serverName);
// 与服务器连接
tst_client.Connect(tst_host.AddressList[0], _port);
同一台电脑,如果采用局域网宽带路由共享上网,可以正常解析出IP,即获取到tst_host.AddressList[0]的值
如果采用调制解解器拨号上网,则执行IPHostEntry tst_host = Dns.GetHostEntry(_serverName);出错,提示“不知道这样的主机”
哪位有没遇到过这样的异常? --------------------编程问答-------------------- 看来这个问题有点难度,我自己解决了,就是在拨号的TCP/IP属性中增加DNS地址 --------------------编程问答-------------------- mark
补充:.NET技术 , C#