Galera estou com um e-mail meio foda aqui.
estou tentando fazer um conexão via socket em um servidor..... beleza até entao eu consegui.
Agora eu tenho que informar um login e uma senha para conseguir me autenticar nele e enviar os demais comandos, ta ai meu problema
Como eu faço pra mandar este login e senha e os demais comandos :?:
vou colocar aqui o que eu fiz e vcs me dão uma ajuda.
Classe de conexaoimport java.io.*;
import java.net.Socket;
public class ConexaoCallbox{
public ConexaoCallbox(String ip,int porta,String login,String senha) throws IOException{
Socket conexao = new Socket(ip,porta);
System.out.println("Conectou!!!\n");
PrintStream ps = new PrintStream(conexao.getOutputStream());
ps.println(login);
ps.println(senha);
ps.println("Secret:l5callbox");
conexao.close();
}
}
import java.io.*;
public class Principal{
public static void main(String args[]){
try{
InfoCallbox informacoes = new InfoCallbox();
String ip = informacoes.getIp();
int porta = informacoes.getPorta();
String login = informacoes.getLogin();
String senha = informacoes.getSenha();
ConexaoCallbox conexao = new ConexaoCallbox(ip,porta,login,senha);
}
catch(IOException e){
System.out.println("Algum problema ocorreu ao criar ou enviar dados pelo socket.");
e.printStackTrace();
}
}
}
Tipo ele conecta tranquilamente, mas nao se autentica nem a pau.... é com este comando mesmo que eu mando a informação via socket?
Valeu