Echo de prompt

0 respostas
X

Estou utilizando o socket 23 para estabelecer uma conexão telnet com um router. Depois que a conexão está up utilizo o prompt do router para indicar que o comando que enviei já foi executado e acabou e posso mandar outro comando (quando envio o comando uma thread fica em wait() até a thread que recebe o prompt mandar o notifyAll()). Mas aí é que está o problema. O router nao ecoa o prompt dele ‘de grátis’ (no vascão), sempre tenho q ficar mandando um ‘\n’ no final de cada comando para que apareça o prompt do router. Daí fica um negócio parecido com isso:

Prompt> comando
Linha de execução 1
Linha de execução 2
Linha de execução n

Prompt>

Só depois desse segundo prompt é que vejo que o comando terminou. Teria um jeito mais fácil de fazer isso. Pois até mesmo pra echoar o prompt de usuario e senha tenho q ficar mandando o ‘\n’.

Att.

Xubs

Criado 14 de julho de 2005
Respostas 0
Participantes 1