seguinte tenho um socket assim
public void Cliente(String server, int porta, String UserName){
try{
Socket s = new Socket(server, porta);
System.out.println("Conectado a " + server + ":" + porta);
ObjectOutputStream oo = new ObjectOutputStream(s.getOutputStream());
txtDialog.append(UserName +" > " + txtText.getText() + "\n");
oo.writeObject(txtText.getText());
s.close();
}catch(Exception e){
JOptionPane.showMessageDialog(this, "Nao foi possivel Estabelecer Coneção no IP: " + server,
"ERRO", JOptionPane.ERROR_MESSAGE);
}
}
passo tudo perfeitamente pelo socket mas o UserName uma string eu quero passar junto com o socket alguem teria alguma ideia
Socket help
2 Respostas
M
Você quer enviar o username pelo Socket para o servidor? Para autenticação?
Se for isso, poderia, assim que abrir a conexão, enviar o username. Aí o server faz a autenticação. Se for válido, ótimo. Senão, fecha a conexão. É algo desse gênero?
ok valeu pela ajuda a parte teorica eu consegui deduzi mas consegui tambem aqui a parte pratica que eu presisa
objetoenviado.writeUTF(UserName); //envia string username
aqui eu envio o username para o dialogo
e aqui eu recebo no outro pc o username
String message = objetoRecebido.readUTF();
e era isso valeu ai pela ajuda FALOWWW
Criado 17 de janeiro de 2009
Ultima resposta 17 de jan. de 2009
Respostas 2
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo