我正在尝试使用一个使用3.5SP1Vista框架的Visual Studio2008编写的端口检查程序,我似乎在基于.Net的操作系统(在这种情况下,实际的操作系统是Windows2008Server( 32位和64位机器))上使用我的程序时遇到了问题,而它在XP机器上工作得很好。Dns.GetHostAddresses("localhost")[0]; {
s = new Socket(AddressFamily<
当我输入字符串"192“并解析该字符串时,它将继续返回IPv4,即使它不是有效的IPv4地址。我尝试添加一个else (someIP.GetAddressBytes().Length == 1),但它仍然返回IPv4。someIP = IPAddress.Parse("192");
{}
else if (s