GetHostAddress错误(c#)

时间:2015-04-14 06:16:03

标签: c#

所以基本上,当使用这段代码时:

    }else if (message.Contains("!resolveip")){
        website = message;
        var ipadd = website.Substring(11).Trim();
        var address = Dns.GetHostAddresses(ipadd)[0];
        string iplel = string.Join("", address);
        SendChatMessage(iplel);

    }

在调试控制台中,我收到:A first chance exception of type 'System.Net.Sockets.SocketException' occurred in System.dll

结果是程序出错,而ip无法解决....

1 个答案:

答案 0 :(得分:2)

根据您的代码段及其 if子句,变量网站消息将包含子字符串" !的resolveip"

查找此类字符串的主机地址始终会失败。该字符串应该是一个主机名,例如" google.com"。