escribo cliente socket:androide DataOutputStream.writeUTF toma
clientSocket = new Socket("192.168.1.102", 15780);
outToServer = new DataOutputStream(clientSocket.getOutputStream());
Todas las obras. Pero no voy a enviar al servidor UTF -8 mensajes de formato y lo hago:
outToServer.writeBytes("msg#");//server tag
outToServer.writeUTF("hello");
//outToServer.writeUTF(str); //or another string
outToServer.writeBytes("\n");
outToServer.flush();
Los mensajes se convierten en tales:
Dime por favor, ¿por qué? ¿Cómo enviar mensajes UTF correctamente?