jjzjj

GetHostAddresses

全部标签

c# - GetHostAddresses 不同的错误代码

我写了一个小测试程序,它使用Dns.GetHostAddresses来解析主机名。如果我输入一个不存在的主机名,它会抛出一个SocketException并且消息将是Nosuchhostisknown。我喜欢这个,因为错误消息足够小,可以直接放入我的UI中。现在我确实将代码复制并粘贴到一个更大的项目中,但这次当我输入与我在测试项目中完全相同的主机名时,它会抛出一个SocketException但消息已设置to请求的名称有效,但未找到请求类型的数据两个堆栈跟踪在每个程序中都是相同的,但第一个错误是WSAHOST_NOT_FOUND,第二个错误是WSANO_DATA。我可以只输出我自己的错