telnet的回显问题。
2个线程,读线程和写线程,写线程负责将键盘输入发送到服务器端,读线程负责回显
================================
写线程
tcsetattr(不回显)
getchar
tcsetattr(回显)
send(发送到服务器)
================================
读线程
循环
recv(取得服务器的回显文字)
显示
--------------------------------
现在操作有一个问题,当进入getchar等待键盘输入时,因为设置为不回显,所以服务器接受的文字页不显示了。怎么协调写和读?