当前位置:编程学习 > C#/ASP.NET >>

遇到一个奇怪问题调制解调器拨号上网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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,