所以基本上,当使用这段代码时:
}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无法解决....
答案 0 :(得分:2)
根据您的代码段及其 if子句,变量网站和消息将包含子字符串" !的resolveip" 强>
查找此类字符串的主机地址始终会失败。该字符串应该是一个主机名,例如" google.com"。