olá,
estou tendo problema ao enviar uma String para um outro pc qualquer na rede, e quando ele recebe, vem um monte de quadradinho junto que dificulta a leirura, esses quadradinhos são sobra do tamanho do DatagramPacket, alguem sabe como posso estraí-los, para ficar somente a string?
notas: ambos os buff tem o mesmo tamanho.
trecho do codigo de envio:
byte[] msg=c.getBytes(); //c é do tipo string;
InetAddress i = InetAddress.getByName(h.getIphost());
DatagramPacket pacote= new DatagramPacket(msg,msg.length,i,10000);
cliente.send(pacote);
trecho do codigo do recebimento
socket.receive(packet);
core.c = new String(packet.getData()); //[b]provavel erro de leitura[/b]
socket.close();