我过去几天一直在制作网络工具,并决定在其中添加TCP Ping功能。 但只有一个问题阻止我这样做。
我需要从Console.ReadLine()创建一个EndPoint变量,这似乎是不可能的,或者我没有遇到过的东西。 我曾经去过很多关于隐式转换类型的文章,但是没有一篇是我需要它的。
这是我目前正在处理的代码。
else if (b4cline[0] == "TCPing")
{
Console.Write("Host: ");
EndPoint ipaddr = Console.ReadLine();
Console.Write("(0 = infinite) Repeat: ");
int repeat = Convert.ToInt16(Console.ReadLine());
if (repeat == 0)
{
repeat = 999999;
}
TCPing(ipaddr);
}
我只是犯了一个常见的错误,或者这不能做得好吗?