Criar um telnet usando java

3 respostas
J

Ola a todos,
Estou tentando a meses criar uma aplicaçõa telnet utilizando o java e não consigo lograr exito, até agora eu consigo me conectar a máquina remota e enviar comandos a mesma,porém quando quando tento recuperar as respostas enviadas a mim pela máquina, as mesmas sempre chegam quebradas, faltando pedaços, o código que venho utilizando está postado abaixo, será que alguém teria uma sugestão do que possa estar ocorrendo, onde eu possa estar errando, alguém teria um exemplo ou conheceria uma página onde eu possa encontrar um exemplo telnet???

//Recebe dados do host (1° processo)

public String recebe() throws IOException{

StringBuffer dados = new StringBuffer();

do{

dados.append(this.receber());

if(dados.toString().indexOf(">") != -1){

while(entrada.available()<0){

dados.append(this.receber());

}

return dados.toString();

}

}while(true);

}
//Recebe dados do host (2° processo)

public String receber() throws IOException{

String s = new String(receberBytes(),0);

return s;

}
//Recebe dados do host (3° processo)

public byte[] receberBytes() throws IOException{

int count = entrada.available();

byte buf[] = new byte[count];

count = entrada.read(buf);

return buf;

}

]

Desde  muito grato.

:?

3 Respostas

M

oq vc quer exatamente é poder enviar a receber strings? tenho um exemplo aqui q usa Threads, pra um cliente/servidor…

L

Caro colegas ,

Tnho o código fonte que veio numa dessas revistas ditas “de hacker” um código fonte de um applet com telnet .
Caso queira , estamos aí…

Luiz Renato

J

Envie para mim por favor…
:slight_smile:

Criado 8 de janeiro de 2004
Ultima resposta 9 de jan. de 2004
Respostas 3
Participantes 3