Enviar array de strings do servidor para o cliente
3 respostas
G
GuilhermeG
Boas Noites,
Tenho um Servidor que recebe de uns textfields nomes para as colunas de um jtable, até aqui tudo bem, o problema e que eu quero que cada cliente que se ligue ao servidor receba o array de Strings para criar o jtable, como consigo fazer isto? :oops:
byte[]m=serv.codificarListarDiretorio().toByteArray();DataOutputStreamout=newDataOutputStream(socket.getOutputStream());out.writeInt(m.length);//Agora sim, o tamanho da mensagemout.write(m);//Os dadosout.flush();
mas agora como faço para enviar os dados para tabela do cliente?
Grato
M
marcobiscaro2112
Você precisa realmente enviar o tamanho da mensagem antes dela? Se não precisar, a linha 3 do segundo trecho está sobrando.
Para exibir na tabela você precisará ter um Socket no cliente que leia esses bytes. Depois crie um TableModel* para sua tabela.