Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cmd(telnet客户端)检测功能键(F1…F12)c#_C#_Visual Studio_Cmd_Telnet - Fatal编程技术网

cmd(telnet客户端)检测功能键(F1…F12)c#

cmd(telnet客户端)检测功能键(F1…F12)c#,c#,visual-studio,cmd,telnet,C#,Visual Studio,Cmd,Telnet,我在VisualStudioC#中以这个GitHub为例介绍了telnet服务器。 我使用cmd.exe作为客户端(运行以下命令:telnet localhost 23)。 或者,它可以使用telnet.exe运行(运行此命令:openlocalhost 23) 上面的代码允许用户输入任何消息并按enter键,如果找到消息,它将加载desire屏幕。现在我需要将F1..F12作为消息检测到服务器,以便它能够加载正确的页面。有人知道吗 注:我曾尝试检测F1的十六进制代码(0x70),但它并没有真

我在VisualStudioC#中以这个GitHub为例介绍了telnet服务器。

我使用cmd.exe作为客户端(运行以下命令:telnet localhost 23)。 或者,它可以使用telnet.exe运行(运行此命令:openlocalhost 23)

上面的代码允许用户输入任何消息并按enter键,如果找到消息,它将加载desire屏幕。现在我需要将F1..F12作为消息检测到服务器,以便它能够加载正确的页面。有人知道吗

注:我曾尝试检测F1的十六进制代码(0x70),但它并没有真正起作用。

参见本文:

您可以使用

if (keyinfo.Key == ConsoleKey.F1)
            {
                //do something
            }

“执行”telnet服务器。“使用cmd作为我的telnet客户端”。让我们看看你是否能在这里使用正确的术语?“做”将是“编码”或“写作”。假设“cmd”实际上是“cmd.exe”,它不是telnet客户端,而是命令行解释器。Windows附带一个名为telnet.exe的telnet客户端。如果您确实在编写telnet服务器(或客户端)的代码,您应该遵循。我认为上面的链接没有什么帮助