Quero saber como enviar informacoes para o servidor do cliente e fazer o servidor interpretar as informacoes…
No meu caso o cliente ta fazendo 1 cadastro (nome, nick, senha, login…), preciso enviar os dados retirados do formulario do cliente para o servidor e o servidor interpretar os dados e enviar parar o banco de dados.
N sei como fazer isso, o maximo q eu fiz ate agora foi enviar mensagens do cliente pro servidor e vice-versa… agora fazer o cliente enviar 1 pacote de dados parar o servidor e fazer o servidor saber o q fazer com isso eu n to sabendo =
Comunicação cliente/servidor utilizando socket
P
1 Resposta
J
Cria uma classe pra representar os dados e use serialização, ex:
public class Cliente{
private int id;
private String nome;
private String cnpj;
//get & set
}
Cliente cli = new Cliente();
//preenche com os dados
Socket sock = //obter conexão
ObjectOutputStream out = new ObjectOutputStream(sock.getOutputStream());
out.writeObject(cli);
out.close();
http://java.sun.com/j2se/1.5.0/docs/api/java/io/ObjectOutputStream.html
http://java.sun.com/j2se/1.5.0/docs/api/java/io/ObjectInputStream.html
Se puder usar RMI pra fazer isso, vai ficar muito mais facil, se não, é isso mesmo...
Criado 25 de outubro de 2006
Ultima resposta 25 de out. de 2006
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo