【发布时间】:2012-10-17 18:05:54
【问题描述】:
我目前有一个与a server 成功通信的chat client。我应该修改行为,以便收到另一条聊天消息时提示向下移动(即,通过打印\b 将消息打印在提示“上方”以擦除提示,打印消息,然后重新打印提示)。
我们获得了test client 和test server 用于测试此功能,目前当用户有提示但未输入任何内容时,他们可以接收来自其他用户的消息。当他们开始输入时,缓冲区不会刷新,直到他们输入整个消息并按 ENTER。
我应该复制这种行为,但是 我对原始模式到底是什么感到非常困惑。
谁能告诉我如何通过原始模式控制输入/输出,或者为什么我上面描述的测试程序的行为是在使用原始模式时发生的?
【问题讨论】: