Texto windos ke va a Linux...

e6964822
21 de Junio del 2006
1 - Envio un texto escrito en windows por paquete multicast.
MulticastSocket s;
DatagramPacket dGP;
InetAddress gr;
int port=9875;
gr = InetAddress.getByName(\"224.2.127.254\");
s = new MulticastSocket(port);
s.send(dGP);



String rk = \" bla bla bla à é è bla bla bla\";
dGP = new DatagramPacket(rk.getBytes(), rk.length(),gr,port);




2- Al cogerlo en Linux:
los acentos me los transforma en otras cosas como comas
MulticastSocket s;
DatagramPacket recv;

byte[] buf;
InetAddress gr = InetAddress.getByName(\"224.2.127.254\");

s = new MulticastSocket(9875);

s.joinGroup(gr);

buf = new byte[4000];

recv = new DatagramPacket(buf,buf.length);

s.receive(recv);

str = new String(recv.getData());

System.out.println(str);

Ke puedo hacer? Gracias.