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

时间:2018-05-02 15:30:28

标签: c++ linux sockets server

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

1 个答案:

答案 0 :(得分:1)

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

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

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