在 c++ 服务器上实时读取输入

Reading input on c++ server in real time

本文关键字:读取 输入 实时 c++ 服务器      更新时间:2023-10-16

我想用C++编写一个服务器,我会通过Netcat或Telnet连接到这个服务器。服务器将向客户端发送菜单,客户端将使用箭头导航以选择一个选项。我的问题是:如何从客户端实时(而不是在单击 Enter 后(获取字符消息?

C++标准库没有用于键盘输入的API。只有流的 API,确实需要按回车键(或 EOT(。

在 POSIX shell 上实现直接键盘输入非常棘手,我建议使用现有的库。

特别是,curses 库的实现将具有一个getch函数,您可以在循环中轮询该函数。