如何在循环中捕获用户键盘笔画(例如“repeat”或“while(TRUE)”)?
我想要一些类似REPL的东西,而不会在循环中扰乱流媒体服务。
示例伪代码
While (TRUE) {
# Capture terminal keyboard stroke
# If Ctrl+Q then Stop, break
# else Continue Loop services and monitoring other streams ( twitter for example )
}
所以,我想知道我应该使用什么类型的连接?文本,原始,二进制或stdin?
并且不会中断循环服务。任何想法,技巧,提示或黑客?