我试图为服务器编程命令行,我有一些问题,我不知道如何解决。我花了半天谷歌,所以我会欢迎任何帮助。 (方法得到关心命令)
static void Main()
{
string p = "";
Timer s = new Timer(TestWriteMessage, null, 0, 5000); //testing
while(true){
Console.Write("[SERVER]>");
p = Console.ReadLine();
ReadLine.Get(p);
}
}
//TESTiNG how it works when i receive informations from client and write them in line
public static void TestWriteMessage(Object o)
{
ReadLine.WriteLine("Client connected.");
}
和我坚持的是,当服务器收到关于客户端的一些信息,所以我想在控制台中显示它所以我使用方法WriteLine
class ReadLine
{
public static void WriteLine(string Line)
{
Console.SetCursorPosition(0, Console.CursorTop);
Console.Write(new string(' ', Console.WindowWidth));
Console.SetCursorPosition(0, Console.CursorTop - 1);
Console.Write(Line);
Console.WriteLine();
Console.Write("[SERVER]>");
Console.Out.Flush();
}
如果有人知道如何从上一行或不同的方式获取该文本如何使这项工作我会很高兴
没关系已经搞定了。在这个论坛上找到它,但我正在寻找的不同主题,所以你可以锁定这篇文章。 Solution