すみません
C言語でtelnetした後に続けてサーバーに出力を自動で送信する方法はありませんか?

エミュレータと通信してましてエミュレータと接続した後に
エミュレータ上のモニターに対してコマンドを送りたいです

具体的には
system("telnet 127.0.0.1 5556");
した後にqというコマンドをエミュレータのモニターに送りたいのですが
スレッドが一つだと処理がtelnetから動かず
スレッドを二つにして
system("q");
と入力を行うとエミュレータでなくDOS上でqが行われるようでうまく動きません